Description
The khtml::RenderTableSection::ensureRows function in KHTMLParser in Apple Mac OS X 10.4.3 and earlier, as used by Safari and TextEdit, allows remote attackers to cause a denial of service (memory consumption and application crash) via HTML files with a large ROWSPAN attribute in a TD tag.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Apple Mac OSX - KHTMLParser Remote Denial of Service EDB-26971 · dos · Dec 22, 2005 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 18220 third-party-advisory
- macos-khtmlparser-dos(23819) vdb-entry
- ADV-2005-3058 vdb-entry
- 19064 third-party-advisory
- 16907 vdb-entry
- http://security-protocols.com/advisory/sp-x22-advisory.txt
- ADV-2006-0791 vdb-entry
- 16045 vdb-entry
- APPLE-SA-2006-03-01 vendor-advisory
- VU#351217 third-party-advisory
- TA06-062A third-party-advisory
- http://docs.info.apple.com/article.html?artnum=303382
- http://docs.info.apple.com/jarticle.html?artnum=303382-en