CVE-2026-49295

libde265 is an open source implementation of the h.265 video codec. Prior to version 1.0.20, a crafted H.265 bitstream can cause an out-of-bounds array write in `decoder_context::process_reference_picture_set()` (`libde265/decctx.cc:1376`). The root cause is a missing aggregate bound check on predicted short-term reference picture set entries. Individual list sizes are validated, but the combined count after predicted RPS construction can exceed the 16-entry `PocStFoll` array, writing at index 16. Version 1.0.20 patches the issue.
Configurations

Configuration 1 (hide)

cpe:2.3:a:struktur:libde265:*:*:*:*:*:*:*:*

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) libde265 es una implementación de código abierto del códec de video h.265. Antes de la versión 1.0.20, un flujo de bits H.265 manipulado puede causar una escritura fuera de límites de un array en ’decoder_context::process_reference_picture_set()’ (’libde265/decctx.cc:1376’). La causa raíz es una falta de comprobación de límites agregada en las entradas del conjunto de imágenes de referencia a corto plazo predichas. Los tamaños de las listas individuales se validan, pero el recuento combinado después de la construcción del RPS predicho puede exceder el array ’PocStFoll’ de 16 entradas, escribiendo en el índice 16. La versión 1.0.20 corrige el problema.

Information

Published : 2026-06-19 21:17

Updated : 2026-10-25 23:10


NVD link : CVE-2026-49295

Mitre link : CVE-2026-49295

CVE.ORG link : CVE-2026-49295


JSON object : View

Products Affected

struktur

  • libde265
CWE
CWE-787

Out-of-bounds Write