CVE Catalog

CVE-2005-2491

High
Published: Translated: NVD NIST

Summary

An integer overflow in pcre_compile.c in PCRE before version 6.2 allows attackers to execute arbitrary code via crafted quantifier values in regular expressions, leading to a heap-based buffer overflow.

Risk Assessment

This vulnerability poses a risk of remote code execution on systems using vulnerable PCRE versions, such as Python, Ethereal, and PHP, potentially compromising confidentiality, integrity, and availability.

Recommendation

Immediately update PCRE to version 6.2 or later. For products like Python, Ethereal, and PHP, apply vendor-provided patches.

Related vulnerabilities

Original NVD description (English source)

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.

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