Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessLure victim to malicious page
-
DeliveryDeliver crafted JavaScript payload
-
ExploitTrigger out-of-bounds access in JS engine
-
ExecutionCorrupt/read process memory
-
ImpactDisclose sensitive data or alter state
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, buffer size validation
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim to actively load attacker-controlled web content in an unpatched Firefox (UI:R) - there is no server-side or passive network exploitation path. The vulnerable code is the JavaScript engine processing attacker-supplied script, so JavaScript must be enabled (the default). No authentication or pre-existing privileges are needed (PR:N). Limiting factors: affected versions are those prior to Firefox 158, ESR 115.43, and ESR 153.5, so patched or auto-updated installs are not exploitable; the mandatory user-interaction step (visiting a malicious/compromised page) means it cannot be triggered unattended; and because the vendor rates availability impact as none, the realistic outcome is memory disclosure/integrity corruption rather than guaranteed crash or confirmed remote code execution. |
| Impact | Signals are consistent and point to a genuine-but-not-emergency priority. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N, 8.1 HIGH) describes a remotely reachable, low-complexity, unauthenticated memory-safety flaw in Firefox's JavaScript engine that nonetheless requires user interaction (UI:R) - i.e. the victim must load attacker-controlled web content. That UI:R requirement is the single biggest brake on real-world risk. The EPSS score is very low (0.16%, 4th percentile), the CVE is NOT on CISA KEV, and no public exploit code is referenced, so there is no public exploit identified at time of analysis. These exploitation signals align rather than conflict: a browser memory-corruption bug that is non-trivial to weaponize and not yet publicly exploited. Note a minor internal tension worth flagging: the CWE-119 buffer-overflow class and 'incorrect boundary conditions' description would typically enable availability impact (crashes) and often code execution, yet Mozilla's vector rates A:N - suggesting the demonstrated impact is information disclosure / integrity corruption rather than a clean crash-to-RCE; treat RCE potential as plausible-but-unconfirmed and defer to Mozilla's advisory. Overall: patch promptly on the normal browser-update cadence, but this is not a drop-everything KEV-class emergency. |
| Exploit ScenarioDerived | An attacker hosts a malicious web page (or injects malicious script into a compromised/ad-served context) containing JavaScript crafted to trigger the boundary-condition flaw in the JS engine. When a victim running an unpatched Firefox visits the page, the out-of-bounds access corrupts memory, potentially leaking sensitive in-process data or corrupting integrity-sensitive state. No public proof-of-concept is referenced, and successful exploitation hinges on the user actively loading the attacker's content. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 16, 2026
Mozilla Firefox releases prior to 158, Firefox ESR prior to 115.43, and Firefox ESR prior to 153.5 contain incorrect boundary conditions in the JavaScript engine that let remote attackers corrupt or disclose memory when a user loads attacker-controlled web content. Because the weakness sits in script processing, no credentials or pre-existing privileges are needed - but exploitation is not unattended: the victim must actively browse to a malicious or compromised page with JavaScript enabled (the default), and the vendor rates availability impact as none, so the realistic outcome is memory disclosure/integrity corruption rather than a guaranteed crash or confirmed remote code execution. Publicly available exploit code has not been observed and there is no public exploit identified at time of analysis; CISA KEV does not list this CVE, and EPSS is only 0.16% (4th percentile), so this is a genuine patch-promptly issue rather than an emergency one.
RemediationAI
Apply the vendor fix by upgrading to Mozilla Firefox 158, Firefox ESR 115.43, or Firefox ESR 153.5 depending on which channel the installation tracks; these are the exact fixed versions named in the advisories and are the only complete remediation for this class of memory-safety bug. In managed environments, force the update through your software deployment tooling or confirm that the browser's own auto-update mechanism has applied it, since users rarely update manually and stale ESR pins are the most common way this exposure persists - verify the reported version rather than assuming. If immediate patching is not possible, the only meaningful compensating control is to disable or strictly restrict JavaScript execution (for example via enterprise policy or the noscript/JS-blocking extensions) on the affected browsers, and the trade-off is severe: disabling JavaScript breaks a large share of modern web applications and is not practical for general-purpose browsing. Restricting users to a curated allow-list of sites, or running risky browsing inside a throwaway/disposable profile or VM, reduces exposure without breaking normal workflows but does not remove the underlying bug. Site isolation and OS-level sandboxing can raise the cost of turning a memory-corruption primitive into full compromise but should be treated as defence-in-depth, not as a substitute for the update. Reference the vendor advisories at https://www.mozilla.org/security/advisories/mfsa2026-106/, mfsa2026-107/, mfsa2026-108/, mfsa2026-109/ and mfsa2026-110/ for the authoritative per-channel guidance, and monitor Bugzilla bug 2073269 for any follow-up analysis.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The flaw is a memory-safety defect (CWE-119, improper restriction of operations within the bounds of a memory buffer) in the JavaScript engine shipped with Firefox, i.e. the SpiderMonkey runtime/JIT that compiles and executes web page script. The advisories describe it as incorrect boundary conditions, meaning a length, index, or range check is performed incorrectly so that an operation can read or write past the intended region of a buffer during script processing. The CPE record (cpe:2.3:a:mozilla:firefox:*:*:*:*:*:*:*:*) confirms the affected platform is the Firefox browser itself rather than a separate library, and because the input to the engine is attacker-supplied JavaScript, the attack surface is any page the user chooses to load. The CVSS vector (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N) indicates a network-delivered, low-complexity attack that requires the victim to interact, with high confidentiality and integrity impact but no availability impact within scope, which is consistent with a memory read/write primitive rather than a straightforward denial-of-service. The fix landed in Firefox 158 across the main release channel plus the two maintained ESR branches (115.43 and 153.5), reflecting Mozilla's parallel extended-support channels.
Know when Firefox gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:N
Remote attacker-controlled web content, no privileges, but victim must load the page (UI:R); high confidentiality/integrity from memory corruption, availability rated N per vendor.
Primary rating from Vendor (mozilla).
CVSS VectorVendor: mozilla
Lifecycle Timeline
3DescriptionCVE.org
Incorrect boundary conditions in the JavaScript Engine component. This vulnerability was fixed in Firefox 158, Firefox ESR 115.43, and Firefox ESR 153.5.
Executive ViewAI
Mozilla Firefox - including the Extended Support Release branches many organizations standardize on - carries unresolved memory-safety defects in its JavaScript engine across all builds prior to 158, ESR 115.43, and ESR 153.5, and no vendor-released patch is currently available. Any employee who browses to a malicious or compromised page with JavaScript enabled (the default setting) can trigger memory corruption or memory disclosure, requiring no credentials or elevated privileges and no user action beyond ordinary web browsing. Because the flaw affects the default browser configuration across the entire fleet and cannot yet be remediated by patching, leadership should treat this as a fleet-wide browser exposure requiring policy-level mitigation rather than an isolated technical fix.
No vendor-released patch identified at time of analysis. Interim mitigations: disable or restrict JavaScript via enterprise policy (policies.json, GPO, or about:config) except for allow-listed sites; direct high-risk users to a currently supported browser; enforce web content filtering against malicious and compromised sites; keep EDR and browser exploit-protection features enabled; and monitor Mozilla security advisories so a fixed release can be deployed immediately.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Affected Products (CPE)CVE.org
Mozilla Firefox before 18.0, Firefox ESR 10.x before 10.0.12 and 17.x before 17.0.2, Thunderbird before 17.0.2, Thunderb
Use-after-free vulnerability in the serializeToStream implementation in the XMLSerializer component in Mozilla Firefox b
The Chrome Object Wrapper (COW) implementation in Mozilla Firefox before 16.0, Firefox ESR 10.x before 10.0.8, Thunderbi
The crypto.generateCRMFRequest function in Mozilla Firefox before 23.0, Firefox ESR 17.x before 17.0.8, Thunderbird befo
The XrayWrapper implementation in Mozilla Firefox before 35.0 and SeaMonkey before 2.32 does not properly interact with
The Chrome Object Wrapper (COW) implementation in Mozilla Firefox before 18.0, Firefox ESR 17.x before 17.0.2, Thunderbi
The Web IDL implementation in Mozilla Firefox before 28.0, Firefox ESR 24.x before 24.4, Thunderbird before 24.4, and Se
Mozilla Firefox before 28.0, Firefox ESR 24.x before 24.4, Thunderbird before 24.4, and SeaMonkey before 2.25 allow remo
Integer underflow in the nsHtml5TreeBuilder class in the HTML5 string parser in Mozilla Firefox before 45.0 and Firefox
Mozilla Firefox before 37.0, Firefox ESR 31.x before 31.6, and Thunderbird before 31.6 do not properly restrict resource
Mozilla Firefox before 37.0 relies on docshell type information instead of page principal information for Window.webidl
The RC4 algorithm, as used in the TLS protocol and SSL protocol, has many single-byte biases, which makes it easier for
EUVD-2026-98639
GHSA-j4g4-pvfp-4qg5
NVD
CVE.org
EPSS
Exploit-DB