Skip to main content
VulnerabilityPublished Updated

CVE-2024-55459: keras · Download of Code Without Integrity Check

Affects kerasSource CVE Database V5

0

Not known to be exploited · CVSS 6.5 Medium.

Data as of 26 Oct 2026, 17:16 UTC

CVSS 3.1 base score
6.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.2% chance of exploitation in 30 days – higher than 14% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 8 Jan 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

Affected software

ProductAffectedFixed in
PyPIkeraspkg:pypi/kerasOther threatsAffected
  • =3.7.0
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate CVE-2024-55459, organizations should first upgrade to a patched version of Keras once available. In the absence of an official patch, users should implement strict validation of tar file contents before extraction, ensuring no path traversal or file overwrite outside designated directories. Employ sandboxed or containerized environments for running Keras workloads to limit filesystem exposure. Disable or restrict the use of the get_file function for downloading untrusted content, or replace it with secure download mechanisms that verify file integrity and authenticity, such as using cryptographic hashes or signed files. Educate users to avoid downloading files from untrusted sources and to be cautious of social engineering attempts. Network-level controls can be applied to restrict access to known malicious domains. Monitoring file system changes and employing endpoint detection can help identify exploitation attempts. Finally, maintain regular backups and implement robust incident response plans to recover from potential compromises.

Description

An issue in keras 3.7.0 allows attackers to write arbitrary files to the user's machine via downloading a crafted tar file through the get_file function.

References

Community reviews

Loading reviews…