Skip to main content
VulnerabilityPublished

CVE-2025-62608: ml-explore mlx · Heap-based Buffer Overflow

Affects ml-explore mlxSource CVE Database V5

0

Not known to be exploited · CVSS 5.5 Medium : upgrade to 0.29.4 when convenient.

Data as of 26 Oct 2026, 09:15 UTC

CVSS 4.0 base score
5.5Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.5% chance of exploitation in 30 days – higher than 46% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 0.29.4
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N/E:P

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 21 Nov 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

Upgrade ml-explore/mlx to 0.29.4.

Affected software

ProductAffectedFixed in
GitHubml-explore/mlxpkg:github/ml-explore/mlxOther threatsAffected
  • <0.29.4
Fixed in
  • 0.29.4

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

AI-suggested

European organizations should immediately update the mlx framework to version 0.29.4 or later to remediate this vulnerability. Additionally, organizations should implement strict validation and sanitization of all external NumPy .npy files before processing, including scanning for malformed or suspicious files. Employing application-level sandboxing or containerization for ML workloads can limit the blast radius of potential crashes or leaks. Monitoring ML pipeline logs for unexpected crashes or anomalies can help detect exploitation attempts. Restricting file input sources to trusted origins and enforcing strict access controls on ML data ingestion points will reduce exposure. For organizations unable to upgrade immediately, disabling automatic loading of untrusted .npy files or using alternative parsing libraries without this vulnerability can be considered. Finally, maintain up-to-date asset inventories to identify Apple silicon devices running vulnerable mlx versions to prioritize patching efforts.

Description

MLX is an array framework for machine learning on Apple silicon. Prior to version 0.29.4, there is a heap buffer overflow in mlx::core::load() when parsing malicious NumPy .npy files. Attacker-controlled file causes 13-byte out-of-bounds read, leading to crash or information disclosure. This issue has been patched in version 0.29.4.

References

Community reviews

Loading reviews…