CVE-2025-12474CWE-908

libjxl: Uninitialized memory read in decoder due to incorrect optimization in patch handling

Low · published February 11, 2026

CVSS v4.0
2.3
EPSS
0%
Percentile
1.3
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v4.0
2.3 · LOW
Vector
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
EPSS
0.00113 · 1.3th percentile
Weakness
CWE-908 · Use of Uninitialized Resource
Published
2026-02-11T15:27Z
EPSS history
Timeline
  • 11 FEB 15:27Z
    libjxl: Uninitialized memory read in decoder due to incorrect optimization in patch handling
    cvelistv5