CVE-2021-22563

Memory Overread in libjxl

Published Nov 1, 2021 CVSS 3.1 · 4.5 Medium EPSS < 1% KEV · Not listed
Description
Invalid JPEG XL images using libjxl can cause an out of bounds access on a std::vector<std::vector<T>> when rendering splines. The OOB read access can either lead to a segfault, or rendering splines based on other process memory. It is recommended to upgrade past 0.6.0 or patch with https://github.com/libjxl/libjxl/pull/757

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2021-9703 Invalid JPEG XL images using libjxl can cause an out of bounds access on a std::vector<std::vector<T>> when rendering splines. The OOB read access can either lead to a segfault, or rendering splines based on other process memory. It is recommended to upgrade past 0.6.0 or patch with https://github.com/libjxl/libjxl/pull/757
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
Google
Published
Updated
Sep 17, 2024, 2:10 AM
Reserved
Jan 5, 2021, 12:00 AM
Status
Modified
Published
Nov 1, 2021, 1:15 PM
Modified
Jun 17, 2026, 3:37 AM