CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2024-47541

High
Published: Translated: NVD NIST

Summary

W bibliotece GStreamer zidentyfikowano podatność typu OOB-write w funkcji gst_ssa_parse_remove_override_codes. Problem występuje, gdy zamykający nawias klamrowy '}' pojawia się przed otwierającym nawiasem '{', co prowadzi do nieprawidłowego duplikowania podciągu i zapisu poza przydzielonymi granicami pamięci.

Risk Assessment

Podatność ta może prowadzić do nieprzewidzianego zachowania aplikacji, a w najgorszym przypadku do przejęcia kontroli nad systemem przez złośliwego użytkownika. Organizacje powinny być świadome ryzyka związanego z używaniem podatnych wersji GStreamera.

Recommendation

Zaleca się aktualizację GStreamera do wersji 1.24.10 lub nowszej, aby usunąć tę podatność i zabezpieczyć system przed potencjalnymi atakami.

Related vulnerabilities

Original NVD description (English source)

GStreamer is a library for constructing graphs of media-handling components. An OOB-write vulnerability has been identified in the gst_ssa_parse_remove_override_codes function of the gstssaparse.c file. This function is responsible for parsing and removing SSA (SubStation Alpha) style override codes, which are enclosed in curly brackets ({}). The issue arises when a closing curly bracket "}" appears before an opening curly bracket "{" in the input string. In this case, memmove() incorrectly duplicates a substring. With each successive loop iteration, the size passed to memmove() becomes progressively larger (strlen(end+1)), leading to a write beyond the allocated memory bounds. This vulnerability is fixed in 1.24.10.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS