Description
Integer overflow in the Array.reduceRight method in Mozilla Firefox before 3.6.18 and 4.x through 4.0.1, Thunderbird before 3.1.11, and SeaMonkey through 2.0.14 allows remote attackers to execute arbitrary code via vectors involving a long JavaScript Array object.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 6.0 | iceape | 2.0.11-6 | DSA-2269-1 |
| Debian 6.0 | icedove | 3.0.11-1+squeeze3 | DSA-2273-3 |
| Debian 6.0 | iceweasel | 3.5.16-8 | DSA-2268-1 |
| Debian 5.0 | xulrunner | 1.9.0.19-12 | DSA-2268-1 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 6 | firefox | 3.6.18-1.el6_1 | RHSA-2011:0885 |
| RHEL 6 | xulrunner +1 | 1.9.2.18-2.el6_1 | RHSA-2011:0885 |
| RHEL 5 | firefox | 3.6.18-1.el5_6 | RHSA-2011:0885 |
| RHEL 5 | thunderbird | 2.0.0.24-18.el5_6 | RHSA-2011:0887 |
| RHEL 5 | xulrunner +1 | 1.9.2.18-2.el5_6 | RHSA-2011:0885 |
| RHEL 4 | firefox | 3.6.18-2.el4 | RHSA-2011:0885 |
| RHEL 4 | seamonkey +5 | 1.0.9-71.el4 | RHSA-2011:0888 |
| RHEL 4 | thunderbird | 1.5.0.12-39.el4 | RHSA-2011:0887 |
Show 1 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Rhel Productivity 5 | thunderbird | 2.0.0.24-18.el5_6 | RHSA-2011:0887 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | MozillaFirefox | 50.1.0-1.1 | openSUSE-SU-2024:10071-1 |
| openSUSE Tumbleweed | MozillaThunderbird | 45.5.1-1.1 | openSUSE-SU-2024:10230-1 |
| openSUSE Tumbleweed | firefox-esr | 128.5.1-1.1 | openSUSE-SU-2024:14572-1 |
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Mozilla Firefox Array.reduceRight() Integer Overflow
exploit/windows/browser/mozilla_reduceright
Exploit-DB 3
- Mozilla Firefox 4.0.1 - 'Array.reduceRight()' Remote Overflow EDB-18531 · remote · Feb 27, 2012
- Mozilla Firefox - 'Array.reduceRight()' Integer Overflow (Metasploit) (2) EDB-17976 · remote · Oct 13, 2011 · verified
- Mozilla Firefox - 'Array.reduceRight()' Integer Overflow (1) EDB-17974 · remote · Oct 12, 2011 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Advisories 9
- RHSA-2011:0888 Red Hat Security Advisory: seamonkey security update Red Hat Security Advisories (RHSA) · Jun 28, 2026
- RHSA-2011:0887 Red Hat Security Advisory: thunderbird security update Red Hat Security Advisories (RHSA) · Jun 28, 2026
- RHSA-2011:0885 Red Hat Security Advisory: firefox security and bug fix update Red Hat Security Advisories (RHSA) · Jun 28, 2026
- DSA-2269-1 iceape - several Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-2268-1 iceweasel - several Debian Security (DSA / DLA) · Mar 9, 2026
- DSA-2273-3 icedove - multiple issues Debian Security (DSA / DLA) · Mar 9, 2026
- openSUSE-SU-2024:10230-1 MozillaThunderbird-45.5.1-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:14572-1 firefox-esr-128.5.1-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:10071-1 MozillaFirefox-50.1.0-1.1 on GA media SUSE / openSUSE Security Updates · May 7, 2025
References
- MDVSA-2011:111 vendor-advisory
- oval:org.mitre.oval:def:13987 vdb-entry signature
- 45002 third-party-advisory
- http://support.avaya.com/css/P8/documents/100145333
- USN-1149-1 vendor-advisory
- http://support.avaya.com/css/P8/documents/100144854
- RHSA-2011:0887 vendor-advisory
- RHSA-2011:0885 vendor-advisory
- http://www.mozilla.org/security/announce/2011/mfsa2011-22.html
- DSA-2268 vendor-advisory
- RHSA-2011:0888 vendor-advisory
- DSA-2269 vendor-advisory
- SUSE-SA:2011:028 vendor-advisory
- DSA-2273 vendor-advisory
- 8472 third-party-advisory
- https://bugzilla.mozilla.org/show_bug.cgi?id=664009