CVE-2024-11498: Resource exhaustion via Stack overflow in libjxl

Published Nov 25, 2024
·
Updated

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.

Affected Software

2 affected components
libjxl libjxl>65fbec56bc578b6b6ee02a527be70787bbd053b0
Libjxl Project Libjxl<0.8.4

Event History

Nov 25, 2024
CVE Published
via MITRE·01:08 PM
Data Sourced
via MITRE·01:08 PM
DescriptionWeakness
Data Sourced
via NVD·02:15 PM
RemedyDescriptionSeverityWeaknessAffected Software
Nov 29, 57529
Event
via NVD·12:21 PM

Frequently Asked Questions

1

What is the severity of CVE-2024-11498?

CVE-2024-11498 is considered a high-severity vulnerability due to the potential for stack overflow and excessive memory usage.

2

How do I fix CVE-2024-11498?

To remediate CVE-2024-11498, it is recommended to update libjxl to a version that addresses the stack buffer overflow issue.

3

What are the risks associated with CVE-2024-11498?

Exploiting CVE-2024-11498 can lead to denial of service by exhausting stack memory, which may crash the application using the JPEG XL decoder.

4

Which versions of libjxl are affected by CVE-2024-11498?

CVE-2024-11498 affects libjxl versions prior to the fix included in the updates following commit 65fbec56bc578b6b6ee02a527be70787bbd053b0.

5

Can CVE-2024-11498 be exploited remotely?

Yes, CVE-2024-11498 can potentially be exploited remotely by an attacker sending a specially-crafted JPEG XL file.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203