CVE-2026-45382 in libde265Информация

Сводка

по VulDB • 24.07.2026

libde265 представляет собой реализацию видеокодека h.265 с открытым исходным кодом. До версии 1.0.19 функция `decoder_context::decode_slice_unit_tiles` (файл libde265/decctx.cc:920) выполняет чтение из `pps.CtbAddrRStoTS[ctbAddrRS]` в строке 966, где значение `ctbAddrRS = ctbY * ctbsWidth + ctbX` вычисляется на основе массивов `colBd[]`/`rowBd[]`, предоставленных PPS (Picture Parameter Set), без проверки результата на соответствие размеру `CtbAddrRStoTS.size() == sps->PicSizeInCtbsY`. Некорректный PPS, который проходит проверку в функции `set_derived_values`, но кодирует геометрию, несовместимую с SPS (Sequence Parameter Set), приводит к тому, что значение `ctbAddrRS` выходит за пределы выделенной памяти, вызывая чтение 4 байт за границей буфера в куче (heap-buffer-overflow READ). Проблема исправлена в версии 1.0.19.

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

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

GitHub M

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

12.05.2026

Раскрытие

22.07.2026

Модерация

принято

Вход

VDB-381079

EPSS

0.00253

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!