CVE-2024-48928
Last modified
CVE-2024-48928 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. Piwigo is an open source photo gallery application for the web. In versions on the 14.x branch, when installing, the secret_key configuration parameter is set to MD5(RAND()) in MySQL. EPSS estimates a 0.26% chance of exploitation in the next 30 days.
Description
Piwigo is an open source photo gallery application for the web. In versions on the 14.x branch, when installing, the secret_key configuration parameter is set to MD5(RAND()) in MySQL. However, RAND() only has 30 bits of randomness, making it feasible to brute-force the secret key. The CSRF token is constructed partially from the secret key, and this can be used to check if the brute force succeeded. Trying all possible values takes approximately one hour. The impact of this is limited. The auto login key uses the user's password on top of the secret key. The pwg token uses the user's session identifier on top of the secret key. It seems that values for get_ephemeral_key can be generated when one knows the secret key. Version 15.0.0 contains a fix for the issue.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Piwigo | Piwigo | >= 14.0.0, <= 14.5.0 |
References
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2024-48928?
How severe is CVE-2024-48928?
How do I fix CVE-2024-48928?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2024
- CVE-2024-48920PutongOJ is online judging software. Prior to version 2.1.0-…9.1
- CVE-2024-48921Kyverno is a policy engine designed for Kubernetes. A kyvern…2.7
- CVE-2024-48924### Impact When this library is used to deserialize message…8.7
- CVE-2024-48925Umbraco, a free and open source .NET content management syst…6.5
- CVE-2024-48926Umbraco, a free and open source .NET content management syst…3.1
- CVE-2024-48927Umbraco, a free and open source .NET content management syst…4.6
- CVE-2024-48929Umbraco is a free and open source .NET content management sy…4.2
- CVE-2024-4893DigiWin EasyFlow .NET lacks validation for certain input par…9.8
- CVE-2024-48930secp256k1-node is a Node.js binding for an Optimized C libra…8.7
- CVE-2024-48931ZimaOS is a fork of CasaOS, an operating system for Zima dev…7.5
- CVE-2024-48932ZimaOS is a fork of CasaOS, an operating system for Zima dev…5.3
- CVE-2024-48933A cross-site scripting (XSS) vulnerability in LemonLDAP::NG …6.1
Are you affected by CVE-2024-48928?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
