Mozilla Foundation Security Advisory 2009-37
Crash and remote code execution using watch and __defineSetter__ on SVG element
- Announced
- July 21, 2009
- Reporter
- PenPal
- Impact
- Critical
- Products
- Firefox
- Fixed in
-
- Firefox 3.0.12
- Firefox 3.5
Description
Security researcher PenPal reported a crash
involving a SVG element on which a watch
function
and __defineSetter__
function have been set for a
particular property. The crash showed evidence of memory corruption
and could potentially be used by an attacker to run arbitrary code on
a victim's computer.
Workaround
Disable JavaScript until a version containing these fixes can be installed.