Vulnerability Description
A specially-crafted file can cause libjxl's decoder to read pixel data from uninitialized (but allocated) memory. This can be done by causing the decoder to reference an outside-image-bound area in a subsequent patches. An incorrect optimization causes the decoder to omit populating those areas.
CVSS Score
MEDIUM
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Libjxl Project | Libjxl | >= 0.7.0, <= 0.11.1 |
Related Weaknesses (CWE)
References
- https://github.com/libjxl/libjxl/pull/4495Issue TrackingPatch
FAQ
What is CVE-2025-12474?
CVE-2025-12474 is a vulnerability with a CVSS score of 4.4 (MEDIUM). A specially-crafted file can cause libjxl's decoder to read pixel data from uninitialized (but allocated) memory. This can be done by causing the decoder to reference an outside-image-bound area in a...
How severe is CVE-2025-12474?
CVE-2025-12474 has been rated MEDIUM with a CVSS base score of 4.4/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2025-12474?
Check the references section above for vendor advisories and patch information. Affected products include: Libjxl Project Libjxl.