Description
There exists a stack buffer overflow in libjxl. A specifically-crafted file can cause the JPEG XL decoder to use large amounts of stack space (up to 256mb is possible, maybe 512mb), potentially exhausting the stack. An attacker can craft a file that will cause excessive memory usage. We recommend upgrading past commit 65fbec56bc578b6b6ee02a527be70787bbd053b0.
Metrics
CVSS 3.1 7.5/10
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HWeakness enumeration
Affected software
| Vendor | Product | Versions |
|---|---|---|
| libjxl | libjxl | >= 0.11.0, < 65fbec56bc578b6b6ee02a527be70787bbd053b0; >= 0.10.0-2, < 65fbec56bc578b6b6ee02a527be70787bbd053b0; >= 0.9.0-3, < 65fbec56bc578b6b6ee02a527be70787bbd053b0; >= 0.8.0-3, < 65fbec56bc578b6b6ee02a527be70787bbd053b0; >= 0.7.0-1, < 65fbec56bc578b6b6ee02a527be70787bbd053b0 |
References
- https://github.com/libjxl/libjxl/pull/3943Issue Tracking, Patch
Timeline
- Published
- Nov 25, 2024
- Last modified
- Jun 17, 2026
- NVD status
- Analyzed