Skip to content
OpenAdvisories
Medium · 5.5 CVE-2025-62609 EUVD-2025-198500GHSA-j842-xgm4-wf88PYSEC-2025-139

MLX has Wild Pointer Dereference in load_gguf()

Published Nov 21, 2025 · Updated Nov 21, 2025 · Assigned by GitHub_M

Description

MLX is an array framework for machine learning on Apple silicon. Prior to version 0.29.4, there is a segmentation fault in mlx::core::load_gguf() when loading malicious GGUF files. Untrusted pointer from external gguflib library is dereferenced without validation, causing application crash. This issue has been patched in version 0.29.4.

Affected products

VendorProductAffectedFixed
ml-explore mlx < 0.29.4 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI mlx < 0.29.4 0.29.4 GHSA-j842-xgm4-wf88

References