CVE-2026-75146

FFmpeg before commit 65b0dab contains an out-of-bounds read in the DASH demuxer (libavformat/dashdec.c). When a live DASH manifest is refreshed with a startNumber that is lower than the previous value, the current sequence number is driven negative. The fragment retrieval function checked only the upper bound before indexing the fragments array, allowing a negative index to be used and causing an out-of-bounds read. A malicious or misconfigured DASH server can trigger this by serving a live manifest with a decreasing startNumber across a manifest refresh.
Configurations

No configuration.

History

26 Oct 2026, 11:10

Type Values Removed Values Added
Summary
  • (es) FFmpeg antes del commit 65b0dab contiene una lectura fuera de límites en el demuxer DASH (libavformat/dashdec.c). Cuando un manifiesto DASH en vivo se actualiza con un startNumber que es menor que el valor anterior, el número de secuencia actual se vuelve negativo. La función de recuperación de fragmentos verificó solo el límite superior antes de indexar el array de fragmentos, permitiendo que se usara un índice negativo y causando una lectura fuera de límites. Un servidor DASH malicioso o mal configurado puede desencadenar esto al servir un manifiesto en vivo con un startNumber decreciente a través de una actualización del manifiesto.

Information

Published : 2026-08-19 17:21

Updated : 2026-10-26 11:10


NVD link : CVE-2026-75146

Mitre link : CVE-2026-75146

CVE.ORG link : CVE-2026-75146


JSON object : View

Products Affected

No product.

CWE
CWE-125

Out-of-bounds Read