First published: Mon Jun 01 2009(Updated: )
Mozilla security researcher moz_bug_r_a4 reported that the owner document of an element can become null after garbage collection. In such cases, event listeners may be executed within the wrong JavaScript context. An attacker could potentially use this vulnerability to have a malicious event handler execute arbitrary JavaScript with chrome privileges.
Credit: secalert@redhat.com
Affected Software | Affected Version | How to fix |
---|---|---|
Mozilla SeaMonkey | =1.1.10 | |
Mozilla Firefox | =0.1 | |
Mozilla Thunderbird | =1.5.0.7 | |
Mozilla Firefox | =0.9_rc | |
Mozilla Thunderbird | =0.6 | |
Mozilla SeaMonkey | =1.0.3 | |
Mozilla Firefox | =0.8 | |
Mozilla Firefox | =2.0.0.12 | |
Mozilla Thunderbird | =0.7.2 | |
Mozilla Firefox | =1.5-beta2 | |
Mozilla Firefox | =2.0_.7 | |
Mozilla Thunderbird | =2.0.0.4 | |
Mozilla SeaMonkey | =1.1.8 | |
Mozilla SeaMonkey | <=1.1.16 | |
Mozilla Firefox | =3.0.7 | |
Mozilla Firefox | =1.5.2 | |
Mozilla SeaMonkey | =1.0.1 | |
Mozilla SeaMonkey | =1.1.7 | |
Mozilla Thunderbird | =2.0.0.6 | |
Mozilla Firefox | =3.0.9 | |
Mozilla SeaMonkey | =1.0.6 | |
Mozilla Firefox | =1.5.0.6 | |
Mozilla Firefox | =1.8 | |
Mozilla SeaMonkey | =1.0.9 | |
Mozilla Thunderbird | =0.3 | |
Mozilla SeaMonkey | =1.1.3 | |
Mozilla Firefox | =2.0.0.2 | |
Mozilla Firefox | =1.5.0.10 | |
Mozilla Firefox | =1.5.0.3 | |
Mozilla Thunderbird | =0.2 | |
Mozilla SeaMonkey | =1.0 | |
Mozilla Firefox | =3.0.8 | |
Mozilla Thunderbird | =2.0_.5 | |
Mozilla Thunderbird | =1.0.7 | |
Mozilla Firefox | =1.5.0.11 | |
Mozilla Thunderbird | =2.0.0.18 | |
Mozilla Firefox | =1.4.1 | |
Mozilla SeaMonkey | =1.0.99 | |
Mozilla Thunderbird | =2.0.0.9 | |
Mozilla Firefox | =1.5.4 | |
Mozilla SeaMonkey | =1.1.5 | |
Mozilla Firefox | =1.0.2 | |
Mozilla SeaMonkey | =1.0-beta | |
Mozilla Thunderbird | =2.0_.12 | |
Mozilla Thunderbird | =2.0.0.15 | |
Mozilla Firefox | =3.0.4 | |
Mozilla Firefox | =1.5-beta1 | |
Mozilla SeaMonkey | =1.1-alpha | |
Mozilla Thunderbird | =2.0.0.16 | |
Mozilla Firefox | =2.0_8 | |
Mozilla Thunderbird | =2.0.0.8 | |
Mozilla Thunderbird | =2.0.0.7 | |
Mozilla Firefox | =2.0_.9 | |
Mozilla Firefox | =3.0.5 | |
Mozilla SeaMonkey | =1.0-alpha | |
Mozilla Thunderbird | =1.7.1 | |
Mozilla Thunderbird | =2.0_8 | |
Mozilla Firefox | =1.5 | |
Mozilla Thunderbird | =1.5.0.3 | |
Mozilla Firefox | =0.9.1 | |
Mozilla Thunderbird | =1.5.0.10 | |
Mozilla Thunderbird | =1.5.0.5 | |
Mozilla Firefox | =1.0.4 | |
Mozilla Firefox | =2.0.0.7 | |
Mozilla Firefox | =1.0.7 | |
Mozilla Thunderbird | =1.5.0.6 | |
Mozilla SeaMonkey | =1.1.12 | |
Mozilla SeaMonkey | =1.1 | |
Mozilla Firefox | =2.0.0.9 | |
Mozilla Firefox | =0.10.1 | |
Mozilla Firefox | =2.0_.1 | |
Mozilla Thunderbird | =1.0 | |
Mozilla Thunderbird | =2.0.0.3 | |
Mozilla Firefox | =0.9 | |
Mozilla Thunderbird | =1.0.1 | |
Mozilla Firefox | =2.0.0.16 | |
Mozilla Thunderbird | =1.5-beta2 | |
Mozilla Firefox | =3.0-beta2 | |
Mozilla Firefox | =1.5.6 | |
Mozilla Thunderbird | =2.0.0.2 | |
Mozilla Firefox | =2.0.0.17 | |
Mozilla Firefox | =0.7 | |
Mozilla Firefox | =2.0.0.15 | |
Mozilla SeaMonkey | =1.0 | |
Mozilla Firefox | =0.2 | |
Mozilla SeaMonkey | =1.0.8 | |
Mozilla Thunderbird | =1.0.2 | |
Mozilla Firefox | =0.3 | |
Mozilla Thunderbird | =2.0.0.0 | |
Mozilla Thunderbird | =1.5.0.13 | |
Mozilla SeaMonkey | =1.1.11 | |
Mozilla Firefox | =2.0_.10 | |
Mozilla Firefox | =1.0 | |
Mozilla Firefox | =3.0.3 | |
Mozilla SeaMonkey | =1.1-beta | |
Mozilla SeaMonkey | =1.1.1 | |
Mozilla Firefox | =1.5.0.7 | |
Mozilla Thunderbird | =2.0.0.12 | |
Mozilla Firefox | =2.0 | |
Mozilla Thunderbird | =1.5 | |
Mozilla Firefox | =1.0.1 | |
Mozilla Thunderbird | =1.5.0.2 | |
Mozilla SeaMonkey | =1.1.5-1.1.10 | |
Mozilla Firefox | =2.0-beta1 | |
Mozilla Firefox | =2.0.0.14 | |
Mozilla Firefox | =0.6 | |
Mozilla Thunderbird | =2.0.0.13 | |
Mozilla Firefox | <=3.0.10 | |
Mozilla Firefox | =0.7.1 | |
Mozilla SeaMonkey | =1.1.15 | |
Mozilla Thunderbird | =2.0_.9 | |
Mozilla Firefox | =3.0.6 | |
Mozilla Thunderbird | =1.5.0.8 | |
Mozilla Thunderbird | =2.0.0.14 | |
Mozilla Firefox | =1.5.0.8 | |
Mozilla Firefox | =2.0_.5 | |
Mozilla Firefox | =1.0.6 | |
Mozilla Thunderbird | =0.5 | |
Mozilla Thunderbird | =1.0.4 | |
Mozilla Firefox | =2.0.0.3 | |
Mozilla Thunderbird | =1.5.2 | |
Mozilla Firefox | =1.5.0.9 | |
Mozilla Thunderbird | =2.0.0.17 | |
Mozilla Firefox | =1.5.0.5 | |
Mozilla Firefox | =1.5.7 | |
Mozilla Firefox | =1.5.0.12 | |
Mozilla Thunderbird | <=2.0.0.19 | |
Mozilla Thunderbird | =1.5.0.9 | |
Mozilla Thunderbird | =1.5.0.11 | |
Mozilla Thunderbird | =0.9 | |
Mozilla Thunderbird | =1.0.3 | |
Mozilla Firefox | =2.0.0.6 | |
Mozilla SeaMonkey | =1.1.6 | |
Mozilla Thunderbird | =2.0.0.11 | |
Mozilla Thunderbird | =1.5.0.12 | |
Mozilla Thunderbird | =2.0_.13 | |
Mozilla Firefox | =3.0 | |
Mozilla Firefox | =2.0.0.11 | |
Mozilla Firefox | =1.5.0.2 | |
Mozilla Firefox | =1.0.3 | |
Mozilla Firefox | =3.0.1 | |
Mozilla Firefox | =2.0.0.4 | |
Mozilla Firefox | =0.5 | |
Mozilla Firefox | =0.6.1 | |
Mozilla Firefox | =1.5.1 | |
Mozilla Thunderbird | =2.0_.14 | |
Mozilla Thunderbird | =0.7.3 | |
Mozilla Firefox | =2.0.0.21 | |
Mozilla Firefox | =0.9.3 | |
Mozilla SeaMonkey | =1.0 | |
Mozilla Firefox | =2.0.0.13 | |
Mozilla Firefox | =2.0.0.18 | |
Mozilla Thunderbird | =0.4 | |
Mozilla SeaMonkey | =1.0 | |
Mozilla Thunderbird | =1.5.1 | |
Mozilla Thunderbird | =0.7 | |
Mozilla Thunderbird | =1.5.0.14 | |
Mozilla Firefox | =2.0-rc2 | |
Mozilla Firefox | =2.0.0.1 | |
Mozilla Thunderbird | =1.0.6 | |
Mozilla Firefox | =3.0.2 | |
Mozilla Thunderbird | =1.0.5-beta | |
Mozilla Firefox | =2.0_.6 | |
Mozilla Firefox | =2.0_.4 | |
Mozilla Thunderbird | =2.0.0.5 | |
Mozilla Thunderbird | =1.7.3 | |
Mozilla SeaMonkey | =1.0.4 | |
Mozilla Firefox | =1.5.5 | |
Mozilla Firefox | =0.9.2 | |
Mozilla Firefox | =1.0-preview_release | |
Mozilla Thunderbird | =2.0.0.1 | |
Mozilla Firefox | =2.0-beta_1 | |
Mozilla SeaMonkey | =1.1.9 | |
Mozilla SeaMonkey | =1.1.13 | |
Mozilla Firefox | =3.0beta5 | |
Mozilla Firefox | =2.0.0.20 | |
Mozilla Thunderbird | =1.5.0.1 | |
Mozilla Firefox | =2.0.0.8 | |
Mozilla Thunderbird | =2.0_.4 | |
Mozilla Thunderbird | =1.0.8 | |
Mozilla Thunderbird | =0.1 | |
Mozilla Firefox | =3.0-beta5 | |
Mozilla Firefox | =0.9-rc | |
Mozilla Firefox | =2.0.0.19 | |
Mozilla Firefox | =1.5.8 | |
Mozilla Firefox | =1.5.3 | |
Mozilla Firefox | =0.4 | |
Mozilla Thunderbird | =0.7.1 | |
Mozilla Thunderbird | =1.0.5 | |
Mozilla Thunderbird | =0.8 | |
Mozilla Firefox | =1.5.0.4 | |
Mozilla Firefox | =1.5.0.1 | |
Mozilla Firefox | =0.10 | |
Mozilla Thunderbird | =2.0_.6 | |
Mozilla Firefox | =1.0.5 | |
Mozilla Firefox | =2.0.0.5 | |
Mozilla Firefox | =2.0.0.10 | |
Mozilla Firefox | =2.0-rc3 | |
Mozilla Firefox | =3.0-alpha | |
Mozilla Firefox | =1.0.6 | |
Mozilla Thunderbird | =1.5.0.4 | |
Mozilla Firefox | =1.0.8 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of CVE-2009-1838 is considered medium as it can create avenues for malicious code execution.
Fixing CVE-2009-1838 involves updating affected Mozilla applications to the latest patched versions.
CVE-2009-1838 affects multiple versions of Mozilla Firefox, SeaMonkey, and Thunderbird ranging from 0.1 to 3.0.10.
The exploit vector for CVE-2009-1838 comes from improper event handling due to garbage collected references becoming null.
Yes, CVE-2009-1838 could potentially allow an attacker to execute malicious event handlers in the user's context.