Description
Integer overflow in the PCRE regular expression compiler (JavaScriptCore/pcre/pcre_compile.cpp) in Apple WebKit, as used in Safari before 3.1.1, allows remote attackers to execute arbitrary code via a regular expression with large, nested repetition counts, which triggers a heap-based buffer overflow.
References
- http://support.apple.com/kb/HT1467
- apple-safari-webkit-pcrecompile-bo(41859) vdb-entry
- 29846 third-party-advisory
- APPLE-SA-2008-04-16 vendor-advisory
- 1019870 vdb-entry
- 28815 vdb-entry
- 20080416 ZDI-08-022: Apple Safari WebKit PCRE Handling Integer Overflow Vulnerability mailing-list
- APPLE-SA-2008-07-11 vendor-advisory
- 3815 third-party-advisory
- ADV-2008-2094 vdb-entry
- ADV-2008-1250 vdb-entry
- 31074 third-party-advisory
- http://www.zerodayinitiative.com/advisories/ZDI-08-022