Katalog CVE

CVE-2006-10002

Średnie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Wersje XML::Parser do 2.45 dla Perla mogą powodować przepełnienie wstępnie przydzielonego rozmiaru bufora, co prowadzi do uszkodzenia sterty (podwójne zwolnienie lub uszkodzenie) oraz awarii aplikacji. Funkcja parse_stream() w Expat.xs może przepełnić bufor wejściowy XML z powodu zwracania przez funkcję read() z Perla zdekodowanych znaków.

Ocena ryzyka

Uszkodzenie sterty może prowadzić do nieprzewidywalnych zachowań aplikacji, w tym do awarii oraz potencjalnych luk w zabezpieczeniach, które mogą być wykorzystane przez atakujących. Organizacje mogą być narażone na utratę danych lub nieautoryzowany dostęp.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji XML::Parser, aby usunąć tę podatność. Należy również monitorować aplikacje korzystające z tej biblioteki w celu wykrycia potencjalnych problemów.

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

XML::Parser versions through 2.45 for Perl could overflow the pre-allocated buffer size cause a heap corruption (double free or corruption) and crashes. A :utf8 PerlIO layer, parse_stream() in Expat.xs could overflow the XML input buffer because Perl's read() returns decoded characters while SvPV()

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