Katalog CVE

CVE-2004-1188

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Funkcja pnm_get_chunk w xine 0.99.2 i wcześniejszych wersjach, a także w innych pakietach takich jak MPlayer, nie weryfikuje poprawnie, czy rozmiar fragmentu jest mniejszy od PREAMBLE_SIZE. To prowadzi do operacji odczytu z ujemną długością, co skutkuje przepełnieniem bufora.

Ocena ryzyka

Przepełnienie bufora może umożliwić atakującemu wykonanie złośliwego kodu, co stwarza poważne zagrożenie dla integralności i dostępności systemu. Organizacje mogą być narażone na nieautoryzowany dostęp lub awarie systemu.

Rekomendacja

Zaleca się aktualizację xine oraz MPlayer do najnowszych wersji, które eliminują tę podatność. Dodatkowo, warto przeprowadzić audyt bezpieczeństwa aplikacji korzystających z tych bibliotek.

Powiązane podatności

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

The pnm_get_chunk function in xine 0.99.2 and earlier, and other packages such as MPlayer that use the same code, does not properly verify that the chunk size is less than the PREAMBLE_SIZE, which causes a read operation with a negative length that leads to a buffer overflow via (1) RMF_TAG, (2) DATA_TAG, (3) PROP_TAG, (4) MDPR_TAG, and (5) CONT_TAG values, a different vulnerability than CVE-2004-1187.

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