Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-5pmv-rx8r-wmv5 | jxl-grid on 32-bit platforms has an out-of-bounds writes due to integer overflow |
Wed, 19 Aug 2026 19:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Wed, 19 Aug 2026 15:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | jxl-oxide is a pure Rust implementation of a JPEG XL decoder. Prior to jxl-grid 0.6.2, decoding a crafted JPEG XL image on a 32-bit platform can overflow length calculations in AlignedGrid::with_alloc_tracker and related grid and subgrid arithmetic. A 65536 x 65536 frame can pass the frame-area limit while overflowing the usize element count, causing modular, VarDCT, or filter rendering paths to allocate a backing buffer smaller than the logical grid. A tiny bitstream-controlled cropped frame combined with a huge canvas or requested region can also reach the vulnerable composition path in crates/jxl-render/src/blend.rs through ordinary render_frame(). Later mutable subgrid and raw-pointer operations can then perform attacker-controlled out-of-bounds writes, causing memory corruption, denial of service, or arbitrary code execution. This issue is fixed in jxl-grid version 0.6.2. | |
| Title | jxl-oxide: Out-of-bounds writes due to integer overflow in jxl-grid on 32-bit platforms | |
| Weaknesses | CWE-122 CWE-131 CWE-190 |
|
| References |
| |
| Metrics |
cvssV3_1
|
Subscriptions
No data.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-08-19T18:19:05.526Z
Reserved: 2026-06-08T18:11:06.663Z
Link: CVE-2026-52834
Updated: 2026-08-19T18:03:42.004Z
Status : Received
Published: 2026-08-19T15:17:09.810
Modified: 2026-08-19T19:17:18.860
Link: CVE-2026-52834
No data.
OpenCVE Enrichment
Updated: 2026-08-19T18:00:05Z
Github GHSA