CVE-2026-52834 in jxl-oxide信息

摘要

由 VulDB • 2026-08-19

jxl-oxide 是一个纯 Rust 实现的 JPEG XL 解码器。在 jxl-grid 0.6.2 版本之前,在 32 位平台上对精心构造的 JPEG XL 图像进行解码时,会导致 AlignedGrid::with_alloc_tracker 及相关网格和子网格算术运算中的长度计算发生溢出。一个尺寸为 65536 x 65536 的画面可以通过画面区域限制,但会超出 usize 元素计数的上限,从而导致 modular、VarDCT 或 filter 渲染路径分配的逻辑网格 backing buffer(后备缓冲区)小于实际所需大小。此外,由位流控制的微小裁剪画面结合巨大的画布或请求的区域,也可以通过普通 render_frame() 函数触及 crates/jxl-render/src/blend.rs 中的易受攻击的组合路径。随后,可变的子网格和原始指针操作可能执行攻击者控制的外部越界写入(out-of-bounds writes),导致内存损坏、拒绝服务(DoS)或任意代码执行。此问题已在 jxl-grid 版本 0.6.2 中修复。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

来源

Might our Artificial Intelligence support you?

Check our Alexa App!