Gecko Based Browsers Multiple DoS Vulnerabilities (parsererror, sourcetext, stylesheet)
19 Oct. 2005
Summary
The Gecko engine does not handle specific tags correctly, and does not validate links correctly, allowing attackers to cause DoS on the machine running the Gecko engine.
Vulnerable Systems:
* Netscape Browser version 8.0.3.3
* Netscape version 7.2
* K-Meleon version 0.9
* Firefox version 1.0.7 and prior
* Mozilla suite version 1.7.12 and prior
Tag handling:
The Gecko engine is vulnerable for a DoS when managing two tags:
* <sourcetext>
* <parsererror>
By using one of this tags, it is possible to cause the system to hang with 100% CPU, and only by killing the application.
Javascript link:
By adding link tag using Javascript, with empty not complete href statement, it is possible to cause Gecko based web browsers to crash.
Proof of Concept:
< !-- Brought to you By Kubbo. Now bring Kubbo the walrus; Goo-goo-gajoob. -- >