CVE-2026-52834 in jxl-oxideИнформация

Сводка

по VulDB • 20.08.2026

jxl-oxide — это чистая реализация на Rust декодера JPEG XL. До версии jxl-grid 0.6.2 при декодировании специально созданного изображения JPEG XL на платформе с 32-битной архитектурой может произойти переполнение вычислений длины в функциях AlignedGrid::with_alloc_tracker и связанной арифметике сетки (grid) и подсеток (subgrid). Кадр размером 65536 x 65536 может пройти проверку ограничения площади кадра, но вызвать переполнение счетчика элементов типа usize, что приведет к тому, что пути рендеринга Modular, VarDCT или фильтров выделят буфер поддержки (backing buffer), меньший, чем логическая сетка. Также крошечный кадр с обрезкой, управляемый битстримом, в сочетании с огромным холстом или запрошенной областью может достичь уязвимого пути композиции через обычную функцию render_frame() в файле crates/jxl-render/src/blend.rs. Последующие изменяемые операции с подсетками и сырыми указателями могут выполнять записи за пределами допустимых границ, контролируемые атакующим, что приводит к повреждению памяти, отказу в обслуживании (DoS) или выполнению произвольного кода. Эта проблема исправлена в версии jxl-grid 0.6.2.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Ответственный

GitHub M

Резервировать

08.06.2026

Раскрытие

19.08.2026

Модерация

принято

Вход

VDB-393159

EPSS

0.00000

KEV

Нет

Деятельности

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!