← Vulnerability feed

Vulnerability record · CVE-2011-2371 · published 30 June 2011

CVE-2011-2371: Mozilla Firefox Array.reduceRight integer overflow enables code execution

Mozilla · Seamonkey

An integer overflow in the JavaScript Array.reduceRight method affects Mozilla Firefox before 3.6.18 and 4.x through 4.0.1, Thunderbird before 3.1.11, and SeaMonkey through 2.0.14. A long JavaScript Array object triggers the overflow, which can lead to arbitrary code execution. The flaw matters because it is remotely reachable through normal browsing or mail rendering with no credentials required.

10.0 CVSS 2.0 High EPSS 76% · top 0.5% CWE-189 · CWE-189
10.0CVSS 2.0 base score
76%EPSS exploitation probability, 30 days
NoNot in CISA KEV
3Affected product versions listed by NVD
32References
16 Jun 2026Last modified by NVD

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.

AV:N/AC:L/Au:N/C:C/I:C/A:C

Automated analysis

Generated by VULONE's analysis model from the NVD record, CISA KEV and EPSS data on 18 September 2026. Confidence: medium.

high priorityRemote unauthenticated code execution with a maximum CVSS 2.0 score and very high EPSS, though the software is long end-of-life and no KEV listing or confirmed exploit reference is present.

What it is

An integer overflow in the JavaScript Array.reduceRight method affects Mozilla Firefox before 3.6.18 and 4.x through 4.0.1, Thunderbird before 3.1.11, and SeaMonkey through 2.0.14. A long JavaScript Array object triggers the overflow, which can lead to arbitrary code execution. The flaw matters because it is remotely reachable through normal browsing or mail rendering with no credentials required.

Impact

An attacker can execute arbitrary code in the context of the affected application, giving full control of confidentiality, integrity and availability on the victim host. The CVSS 2.0 vector AV:N/AC:L/Au:N/C:C/I:C/A:C reflects complete compromise.

Attack surface

Reached over the network by delivering crafted JavaScript that builds a long Array and calls reduceRight, typically via a malicious web page or HTML mail. No authentication is needed; user interaction is implied by loading the page or message, though the record does not state it explicitly.

Exploitation

Not listed in CISA KEV and no reference carries an exploit tag, but EPSS is 0.75691 (99.5th percentile), indicating a high modeled likelihood of exploitation activity. The record does not confirm public exploit code.

What to do

  • Upgrade Firefox to 3.6.18 or later, or 4.0.1 or later, and apply the corresponding Thunderbird and SeaMonkey updates.
  • Apply vendor and distribution patches (Mozilla MFSA 2011-22, Red Hat RHSA-2011-0885/0887/0888, Debian DSA-2268/2269/2273, Ubuntu USN-1149-1, openSUSE, Mandriva) where the browser cannot be upgraded directly.
  • Disable or restrict JavaScript in mail clients and untrusted browsing contexts where feasible.
  • Retire or isolate end-of-life Firefox 3.x/4.x, Thunderbird 3.x and SeaMonkey 2.x builds that cannot be patched.

Detection

  • Monitor for crashes or abnormal process termination in Firefox, Thunderbird or SeaMonkey tied to JavaScript Array operations.
  • Hunt for exploit-like JavaScript containing very large Array construction followed by reduceRight in web or mail content inspection logs.
  • Check endpoint and vulnerability scan inventories for Firefox < 3.6.18 or 4.x <= 4.0.1, Thunderbird < 3.1.11 and SeaMonkey <= 2.0.14.
  • Review proxy or IDS alerts for known exploit delivery against these browser versions.

This assessment is produced automatically and is not human-reviewed. Verify against the vendor advisory before acting on it.

Affected products

3 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

LinkTags
http://lists.opensuse.org/opensuse-security-announce/2011-07/msg00001.html
http://secunia.com/advisories/45002
http://securityreason.com/securityalert/8472
http://support.avaya.com/css/P8/documents/100144854
http://support.avaya.com/css/P8/documents/100145333
http://www.debian.org/security/2011/dsa-2268
http://www.debian.org/security/2011/dsa-2269
http://www.debian.org/security/2011/dsa-2273
http://www.mandriva.com/security/advisories?name=MDVSA-2011:111
http://www.mozilla.org/security/announce/2011/mfsa2011-22.html Vendor Advisory
http://www.redhat.com/support/errata/RHSA-2011-0885.html
http://www.redhat.com/support/errata/RHSA-2011-0887.html
http://www.redhat.com/support/errata/RHSA-2011-0888.html
http://www.ubuntu.com/usn/USN-1149-1
https://bugzilla.mozilla.org/show_bug.cgi?id=664009
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A13987
http://lists.opensuse.org/opensuse-security-announce/2011-07/msg00001.html
http://secunia.com/advisories/45002
http://securityreason.com/securityalert/8472
http://support.avaya.com/css/P8/documents/100144854
http://support.avaya.com/css/P8/documents/100145333
http://www.debian.org/security/2011/dsa-2268
http://www.debian.org/security/2011/dsa-2269
http://www.debian.org/security/2011/dsa-2273
http://www.mandriva.com/security/advisories?name=MDVSA-2011:111
http://www.mozilla.org/security/announce/2011/mfsa2011-22.html Vendor Advisory
http://www.redhat.com/support/errata/RHSA-2011-0885.html
http://www.redhat.com/support/errata/RHSA-2011-0887.html
http://www.redhat.com/support/errata/RHSA-2011-0888.html
http://www.ubuntu.com/usn/USN-1149-1
https://bugzilla.mozilla.org/show_bug.cgi?id=664009
https://oval.cisecurity.org/repository/search/definition/oval%3Aorg.mitre.oval%3Adef%3A13987

Track CVE-2011-2371 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

10.0CVE-2019-11708Mozilla Firefox and Thunderbird sandbox escape via Prompt:Open IPC validation flawThe Prompt:Open IPC message between child and parent processes does not sufficiently vet its parameters, letting a compromised child process cause th…KEVEPSS 56%analysed9.8CVE-2024-9680Mozilla Firefox and Thunderbird use-after-free in Animation timelinesA use-after-free flaw in Animation timelines allows an attacker to execute code in the content process of Firefox and Thunderbird. Mozilla reports ex…KEVEPSS 23%analysed9.8CVE-2010-3765Mozilla Firefox, Thunderbird and SeaMonkey memory corruption via appendChildA memory corruption flaw in Mozilla Firefox, Thunderbird and SeaMonkey arises from incorrect index tracking in nsCSSFrameConstructor::ContentAppended…KEVEPSS 83%analysed9.6CVE-2022-26486Firefox WebGPU IPC use-after-free enables sandbox escapeAn unexpected message in the WebGPU IPC framework triggers a use-after-free in Mozilla Firefox, Firefox ESR, Firefox for Android, Thunderbird and Foc…KEVEPSS 2.3%analysed8.8CVE-2023-5217libvpx VP8 encoding heap buffer overflow exploited via crafted HTMLA heap buffer overflow in the VP8 encoder in libvpx affects Google Chrome before 117.0.5938.132 and libvpx 1.13.1, and is reachable through a crafted…KEVEPSS 49%analysed8.8CVE-2023-4863libwebp Heap Buffer Overflow via Crafted WebP ImageA heap buffer overflow in libwebp allows an out-of-bounds memory write when processing a crafted WebP image. It affects Google Chrome before 116.0.58…KEVEPSS 100%analysed8.8CVE-2022-26485Firefox XSLT parameter removal use-after-freeRemoving an XSLT parameter during processing in Mozilla Firefox could trigger a use-after-free condition. Mozilla reported attacks in the wild abusin…KEVEPSS 14%analysed8.8CVE-2019-17026Firefox and Thunderbird IonMonkey JIT type confusionIncorrect alias information in the IonMonkey JIT compiler when setting array elements can cause a type confusion in Firefox, Firefox ESR and Thunderb…KEVEPSS 46%analysed

Source: NIST National Vulnerability Database (record CVE-2011-2371), CISA KEV, FIRST EPSS (scores of 2026-09-26). This page is refreshed as NVD updates the record.