Katalog CVE

CVE-2024-47546

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W bibliotece GStreamer wykryto niedobór całkowity w funkcji extract_cc_from_data w pliku qtdemux.c. W przypadku FOURCC_c708, odjęcie atom_length - 8 może prowadzić do niedoboru, jeśli atom_length jest mniejsze niż 8, co skutkuje nieprawidłowym odczytem poza granicami pamięci.

Ocena ryzyka

Ta podatność może prowadzić do nieautoryzowanego dostępu do pamięci, co stwarza ryzyko wycieku danych lub awarii aplikacji. Organizacje powinny być świadome potencjalnych zagrożeń związanych z wykorzystaniem tej biblioteki.

Rekomendacja

Zaleca się aktualizację GStreamera do wersji 1.24.10 lub nowszej, aby usunąć tę podatność. Regularne aktualizacje oprogramowania są kluczowe dla zapewnienia bezpieczeństwa systemów.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

GStreamer is a library for constructing graphs of media-handling components. An integer underflow has been detected in extract_cc_from_data function within qtdemux.c. In the FOURCC_c708 case, the subtraction atom_length - 8 may result in an underflow if atom_length is less than 8. When that subtraction underflows, *cclen ends up being a large number, and then cclen is passed to g_memdup2 leading to an out-of-bounds (OOB) read. This vulnerability is fixed in 1.24.10.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS