CVE-2026-82522CWE-681

CVE-2026-82522

Medium · published September 2, 2026

CVSS v3.1
5.4
EPSS
0%
Percentile
33.9
In the wild
Unconfirmed
What it is

libjxl before 0.12 contains an integer underflow vulnerability in the container box parser that allows remote attackers to inject arbitrary metadata by exploiting 64-bit box size truncation to size_t on 32-bit platforms. Attackers can supply a crafted JPEG XL file causing the decoder to parse attacker-controlled codestream bytes as phantom box headers, enabling injection of arbitrary metadata (Exif, XMP, IPTC, JUMBF) and potential out-of-bounds reads.

The record
Technical detail
CVSS v3.1
5.4 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N
CVSS v4.0
5.3 · CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
EPSS
0.00407 · 33.9th percentile
Weakness
CWE-681 · Incorrect Conversion between Numeric Types
Published
2026-09-02T22:21Z
References (4)
EPSS history
Timeline
  • 04 SEP 03:44Z
    EPSS moved — → 0%
    epss
  • 02 SEP 17:37Z
    libjxl < 0.12.0 Container Box Parser Integer Underflow via 32-bit Size Truncation
    cvelistv5