Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en GStreamer (CVE-2024-47834)

Gravedad CVSS v4.0:
MEDIA
Tipo:
CWE-416 Utilización después de liberación
Fecha de publicación:
12/12/2024
Última modificación:
18/12/2024

Descripción

GStreamer es una librería para construir gráficos de componentes de manejo de medios. Se ha descubierto una vulnerabilidad de lectura de tipo Use-After-Free que afecta el procesamiento de elementos CodecPrivate en transmisiones Matroska. En el caso GST_MATROSKA_ID_CODECPRIVATE dentro de la función gst_matroska_demux_parse_stream, se asigna un fragmento de datos utilizando gst_ebml_read_binary. Más tarde, la memoria asignada se libera en la función gst_matroska_track_free, mediante la llamada a g_free (track->codec_priv). Finalmente, se accede a la memoria liberada en la función caps_serialize a través de gst_value_serialize_buffer. Se accederá a la memoria liberada en la función gst_value_serialize_buffer. Esto da como resultado una vulnerabilidad de lectura de UAF, ya que la función intenta procesar la memoria que ya se ha liberado. Esta vulnerabilidad se corrigió en 1.24.10.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:gstreamer_project:gstreamer:*:*:*:*:*:*:*:* 1.24.10 (excluyendo)