CVE Catalog

CVE-2025-62608

Critical
Published: Translated: NVD NIST

Summary

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

Risk Assessment

The risk includes application crashes or data leakage if a user loads a malicious .npy file, which could be exploited in social engineering or malicious file delivery.

Recommendation

Update MLX to version 0.29.4 or later and avoid loading .npy files from untrusted sources.

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS