CVE-2024-45321: Download of Code Without Integrity Check
Source CVE Database V5
Not known to be exploited · CVSS 9.8 Critical.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 0.7% chance of exploitation in 30 days – higher than 54% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 27 Aug 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
AI-suggested
To mitigate CVE-2024-45321, organizations should immediately audit their use of App::cpanminus and identify systems where it is employed for Perl module management. Until a patch is available, users should configure App::cpanminus to use secure HTTPS endpoints exclusively, ensuring all code downloads are encrypted and protected against interception. Network-level protections such as enforcing TLS inspection, using DNS filtering to block untrusted sources, and deploying intrusion detection systems to monitor for suspicious traffic patterns can reduce exposure. Additionally, organizations should implement strict network segmentation to limit the ability of attackers to perform man-in-the-middle attacks within internal networks. Employing code signing verification and integrity checks on downloaded modules can provide an additional layer of defense. Monitoring for unusual process behavior or unexpected code execution on systems running Perl environments is recommended. Finally, stay informed about updates from the App::cpanminus maintainers and apply patches promptly once released.
Description
The App::cpanminus package through 1.7047 for Perl downloads code via insecure HTTP, enabling code execution for network attackers.