Katalog CVE

CVE-2005-2491

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Przepełnienie całkowite w pliku pcre_compile.c w Perl Compatible Regular Expressions (PCRE) przed wersją 6.2, używanym w wielu produktach, takich jak Python, Ethereal i PHP, umożliwia atakującym wykonanie dowolnego kodu poprzez wartości kwantyfikatorów w wyrażeniach regularnych, co prowadzi do przepełnienia bufora w stercie.

Ocena ryzyka

Podatność ta może prowadzić do zdalnego wykonania kodu, co stwarza poważne zagrożenie dla bezpieczeństwa systemów korzystających z podatnych wersji PCRE. Atakujący mogą wykorzystać tę lukę do przejęcia kontroli nad systemem.

Rekomendacja

Zaleca się aktualizację PCRE do wersji 6.2 lub nowszej, aby usunąć tę podatność. Należy również przeprowadzić audyt aplikacji korzystających z PCRE w celu identyfikacji potencjalnych zagrożeń.

Powiązane podatności

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

Integer overflow in pcre_compile.c in Perl Compatible Regular Expressions (PCRE) before 6.2, as used in multiple products such as Python, Ethereal, and PHP, allows attackers to execute arbitrary code via quantifier values in regular expressions, which leads to a heap-based buffer overflow.

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