CVE-2024-55885 Beego Vulnerable to Collision Hazards of MD5 in Cache Key Filenames

Medium 6.9 Published Updated
Exploited in the wild
Not known
Fix
Available

What is CVE-2024-55885?

CVE-2024-55885 is a medium-severity vulnerability in beego, published on 12 Dec 2024.

Official description

beego is an open-source web framework for the Go programming language. Versions of beego prior to 2.3.4 use MD5 as a hashing algorithm. MD5 is no longer considered secure against well-funded opponents due to its vulnerability to collision attacks. Version 2.3.4 replaces MD5 with SHA256.

Weakness: CWE-328, CWE-327

Which versions are affected by CVE-2024-55885?

6 open source packages ship an affected version, including github.com/beego/beego and github.com/beego/beego/v2. It affects 1 product.

PackageAffectedFixed in
github.com/beego/beego GoAll versionsNone
github.com/beego/beego GoAll versions to 1.12.14None
github.com/beego/beego GoAll versions to 1.12.14None
github.com/beego/beego/v2 GoAll versions2.3.4
github.com/beego/beego/v2 GoAll versions2.3.4
github.com/beego/beego/v2 GoAll versions2.3.4

Products include Beego Beego.

How do I fix CVE-2024-55885?

Upgrade to a fixed version.

Is CVE-2024-55885 being exploited?

There is no known exploitation of CVE-2024-55885 in the wild and no public exploit code.

Sources

Also known as CLEANSTART-2025-BE90013, CLEANSTART-2025-DR78602, GHSA-9j3m-fr7q-jxfw, GO-2024-3331, MINI-4xv8-x363-m5p7.

Is CVE-2024-55885 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free