Mozilla Foundation Security Advisory 2005-55

Title: XHTML node spoofing
Severity: High
Reporter: moz_bug_r_a4
Products: Firefox, Mozilla Suite

Fixed in: Firefox 1.0.5
  Mozilla Suite 1.7.9

Description

Parts of the browser UI relied too much on DOM node names without taking different namespaces into account and verifying that the node was really of the expected type. An XHTML document could be used, for example, to create fake elements with content-defined properties that will be accessed as if they were the trusted built-in properties of the expected HTML elements.

The severity of the vulnerability would depend on what the attacker could convince the victim to do, but could result in executing user-supplied script with elevated "chrome" privileges. This could be used to install malicious software on the victim's machine.

Workaround

Disable Javascript.

References

https://bugzilla.mozilla.org/show_bug.cgi?id=298892