CVE-2024-47539

GStreamer is a library for constructing graphs of media-handling components. An out-of-bounds write vulnerability was identified in the convert_to_s334_1a function in isomp4/qtdemux.c. The vulnerability arises due to a discrepancy between the size of memory allocated to the storage array and the loop condition i * 2 < ccpair_size. Specifically, when ccpair_size is even, the allocated size in storage does not match the loop's expected bounds, resulting in an out-of-bounds write. This bug allows for the overwriting of up to 3 bytes beyond the allocated bounds of the storage array. This vulnerability is fixed in 1.24.10.
Configurations

Configuration 1 (hide)

cpe:2.3:a:gstreamer_project:gstreamer:*:*:*:*:*:*:*:*

History

18 Dec 2024, 21:52

Type Values Removed Values Added
References () https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8059.patch - () https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8059.patch - Patch
References () https://gstreamer.freedesktop.org/security/sa-2024-0007.html - () https://gstreamer.freedesktop.org/security/sa-2024-0007.html - Release Notes
References () https://securitylab.github.com/advisories/GHSL-2024-195_Gstreamer/ - () https://securitylab.github.com/advisories/GHSL-2024-195_Gstreamer/ - Third Party Advisory
Summary
  • (es) GStreamer es una librería para construir gráficos de componentes de manejo de medios. Se identificó una vulnerabilidad de escritura fuera de los límites en la función convert_to_s334_1a en isomp4/qtdemux.c. La vulnerabilidad surge debido a una discrepancia entre el tamaño de la memoria asignada a la matriz de almacenamiento y la condición del bucle i * 2 &lt; ccpair_size. Específicamente, cuando ccpair_size es par, el tamaño asignado en el almacenamiento no coincide con los límites esperados del bucle, lo que resulta en una escritura fuera de los límites. Este error permite la sobrescritura de hasta 3 bytes más allá de los límites asignados de la matriz de almacenamiento. Esta vulnerabilidad se corrigió en 1.24.10.
CVSS v2 : unknown
v3 : unknown
v2 : unknown
v3 : 9.8
First Time Gstreamer Project gstreamer
Gstreamer Project
CPE cpe:2.3:a:gstreamer_project:gstreamer:*:*:*:*:*:*:*:*

12 Dec 2024, 02:03

Type Values Removed Values Added
New CVE

Information

Published : 2024-12-12 02:03

Updated : 2024-12-18 21:52


NVD link : CVE-2024-47539

Mitre link : CVE-2024-47539

CVE.ORG link : CVE-2024-47539


JSON object : View

Products Affected

gstreamer_project

  • gstreamer
CWE
CWE-787

Out-of-bounds Write