CVE-2024-58041
Last modified
CVE-2024-58041 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. Smolder versions through 1.51 for Perl uses insecure rand() function for cryptographic functions. Smolder 1.51 and earlier for Perl uses the rand() function as the default source of entropy, which is not cryptographically secure, for cryptographic functions. Specifically Smolder::DB::Developer uses the Data::Random library which specifically states that it is "Useful mostly for test programs". Data::Random uses the rand() function.. EPSS estimates a 0.41% chance of exploitation in the next 30 days.
Description
Smolder versions through 1.51 for Perl uses insecure rand() function for cryptographic functions. Smolder 1.51 and earlier for Perl uses the rand() function as the default source of entropy, which is not cryptographically secure, for cryptographic functions. Specifically Smolder::DB::Developer uses the Data::Random library which specifically states that it is "Useful mostly for test programs". Data::Random uses the rand() function.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Wonko | Smolder | <= 1.51 |
References
- https://perldoc.perl.org/functions/randThird Party Advisory
- https://security.metacpan.org/docs/guides/random-data-for-security.htmlThird Party Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2024-58041?
How severe is CVE-2024-58041?
How do I fix CVE-2024-58041?
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-58023Information disclosure in Bosch Configuration Manager in Ver…8.4
- CVE-2024-5803The AVGUI.exe of AVG/Avast Antivirus before versions before …7.5
- CVE-2024-58034In the Linux kernel, the following vulnerability has been re…7.8
- CVE-2024-58036Net::Dropbox::API 1.9 and earlier for Perl uses the rand() f…5.5
- CVE-2024-5804The Conditional Fields for Contact Form 7 plugin for WordPre…4.3
- CVE-2024-58040Crypt::RandomEncryption for Perl version 0.01 uses insecure …9.1
- CVE-2024-58042In the Linux kernel, the following vulnerability has been re…5.5
- CVE-2024-58043Permission bypass vulnerability in the window module Impact:…5.5
- CVE-2024-58044Permission verification bypass vulnerability in the notifica…5.5
- CVE-2024-58045Multi-concurrency vulnerability in the media digital copyrig…4.7
- CVE-2024-58046Permission management vulnerability in the lock screen modul…5.5
- CVE-2024-58047Permission verification vulnerability in the media library m…5.5
Are you affected by CVE-2024-58041?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
