CVE-2026-52834 in jxl-oxideinfo

Zusammenfassung

von VulDB • 19.08.2026

jxl-oxide ist eine reine Rust-Implementierung eines JPEG XL-Decoders. Vor der Version von jxl-grid 0.6.2 kann das Decodieren eines speziell angefertigten JPEG-XL-Bildes auf einer 32-Bit-Plattform zu einem Überlauf bei den Längenberechnungen in AlignedGrid::with_alloc_tracker und verwandter Grid- und Subgrid-Arithmetik führen. Ein Frame mit der Größe 65536 x 65536 kann das Rahmenflächenlimit passieren, während er die usize-Elementanzahl überläuft, was dazu führt, dass modularer VarDCT- oder Filter-Rendering-Pfade einen Backing-Speicher (Backing Buffer) allozieren, der kleiner ist als das logische Grid. Ein winziger, durch den Bitstream gesteuerter beschnittener Frame in Kombination mit einer riesigen Canvas oder einem angeforderten Bereich kann auch über die normale Funktion render_frame() den anfälligen Composition-Pfad in crates/jxl-render/src/blend.rs erreichen. Spätere mutable Subgrid- und Raw-Pointer-Operationen können dann angreiferkontrollierte Out-of-Bounds-Schreibvorgänge durchführen, was zu Memory Corruption, Denial of Service (DoS) oder beliebiger Code-Ausführung führt. Dieses Problem wurde in jxl-grid Version 0.6.2 behoben.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

GitHub M

Reservieren

08.06.2026

Veröffentlichung

19.08.2026

Moderieren

akzeptiert

Eintrag

VDB-393159

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!