| Package | Affected versions | Patched versions |
|---|---|---|
| firefox | = 1.0= 1.0.1= 1.0.2= 1.0.3= 1.0.4= 1.0.5= 1.0.6= 1.0.7= 1.0.8= 1.5= 1.5.0.1= 1.5.0.10= 1.5.0.11= 1.5.0.12= 1.5.0.2= 1.5.0.3= 1.5.0.4= 1.5.0.5= 1.5.0.6= 1.5.0.7= 1.5.0.8= 1.5.0.9= 2.0= 2.0.0.1= 2.0.0.10= 2.0.0.11= 2.0.0.12= 2.0.0.13= 2.0.0.14= 2.0.0.15= 2.0.0.16= 2.0.0.17= 2.0.0.18= 2.0.0.19= 2.0.0.2= 2.0.0.20= 2.0.0.3= 2.0.0.4= 2.0.0.5= 2.0.0.6= 2.0.0.7= 2.0.0.8= 2.0.0.9= 3.0= 3.0.1= 3.0.2= 3.0.3= 3.0.4= 3.0.5≤ 3.0.6 | |
| seamonkey | = 1.0= 1.0.1= 1.0.2= 1.0.3= 1.0.5= 1.0.6= 1.0.7= 1.0.8= 1.0.9= 1.1= 1.1.1= 1.1.10= 1.1.11= 1.1.12= 1.1.13= 1.1.2= 1.1.3= 1.1.4= 1.1.5= 1.1.6= 1.1.7= 1.1.8= 1.1.9≤ 1.1.14 | |
| thunderbird | = 2.0.0.0= 2.0.0.12= 2.0.0.14= 2.0.0.16= 2.0.0.17= 2.0.0.18= 2.0.0.19= 2.0.0.4= 2.0.0.5= 2.0.0.6= 2.0.0.9≤ 2.0.0.20 |
The JavaScript engine in Mozilla Firefox before 3.0.7, Thunderbird before 2.0.0.21, and SeaMonkey 1.1.15 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via (1) a splice of an array that contains "some non-set elements," which causes jsarray.cpp to pass an incorrect argument to the ResizeSlots function, which triggers memory corruption; (2) vectors related to js_DecompileValueGenerator, jsopcode.cpp, __defineSetter__, and watch, which triggers an assertion failure or a segmentation fault; and (3) vectors related to gczeal, __defineSetter__, and watch, which triggers a hang.
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free