☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
[ VENDOR STATS ]
SOON 🐛 CWE-787
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-109736

CVE-2026-109736 Out-of-Bounds Access in Mozilla
📅 PUBLISHED: 2026-10-13 00:00 UTC 🔄 UPDATED: 2026-10-14 05:00 UTC
⏳ SCORE PENDING — ANALYSIS IN PROGRESS [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🥷 MITRE: T1189
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
VULNERABLE: < 158 (Firefox), < 153.5 (Firefox ESR)
CVSS SEVERITY SCALE
9.0–10.0 CRITICAL
7.0–8.9 HIGH
4.0–6.9 MEDIUM
0.1–3.9 LOW
0.0 NONE
SOON
PENDING NVD
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-109736 is a frame poisoning vulnerability in the Layout component of Mozilla Firefox and Firefox ESR. An attacker who can control the layout or framing of a web page can poison the browser's frame rendering state, potentially leading to memory corruption or arbitrary code execution in the renderer process. All Firefox users running versions prior to 158 and ESR versions prior to 153.5 are affected; the vulnerability is unpatched in the wild with no public proof-of-concept available.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability resides in the Layout component of Firefox, which is responsible for computing the geometric layout of DOM elements. "Frame poisoning" is a memory-safety class issue in which an attacker-controlled frame (a layout frame associated with a DOM element) corrupts shared layout state. The Layout component manages frame trees, which are hierarchical representations of rendered content. When a frame is improperly freed, reallocated, or re-used across a security boundary, subsequent layout operations may operate on attacker-influenced memory. This class of flaw commonly manifests as a use-after-free or type confusion within the frame tree, where a stale frame reference is dereferenced after the underlying object has been repurposed.

Because Firefox's renderer process is sandboxed, exploitation typically requires chaining this flaw with a separate sandbox escape to achieve full code execution on the host. The Layout component is reachable from untrusted web content: any page that triggers complex or adversarial reflow operations—during DOM mutation, iframe manipulation, or dynamic style changes—can exercise the vulnerable code path. The NVD description does not disclose the precise function, class, or code construct involved; therefore, the exact trigger conditions and the specific frame state that becomes poisoned cannot be described beyond the vulnerability class. Attack surface is the network-facing renderer with user interaction (UI:R), consistent with a drive-by compromise delivered through a malicious or compromised website.

Given the absence of a CVE from any vendor advisory body and the lack of an assigned CWÉ identifier in the provided data, the CWE-787 (Out-of-bounds Write) designation is inferred from the "frame poisoning" characterization. No CVSS score was published by NVD, and no EPSS score has been assigned by FIRST.org. No CISA KEV entry exists, and no exploit code or Nuclei template has been observed.

Exploitation Scenarios

No public PoC available; the attack chain below is inferred from the vulnerability class (frame poisoning / memory corruption in a layout engine).

  1. Reconnaissance / target identification. An attacker identifies users running Firefox < 158 or Firefox ESR < 153.5. This can be achieved via browser fingerprinting (User-Agent, feature detection, or JavaScript API probing) from a malicious or compromised website. No server-side component is required; the target surface is the client browser.
  2. Triggering the flaw class. The attacker crafts HTML, CSS, and JavaScript that causes the Layout component to generate and then improperly reuse or poison a frame during a reflow. Because the specific frame-manipulation primitive is not disclosed, the exact payload cannot be enumerated; in class terms, the page drives the engine into an inconsistent frame state where a stale or attacker-influenced frame is consumed by a later layout operation.
  3. Payload / execution method. At the vulnerability-class level, the poisoned frame leads to memory corruption inside the renderer process. An attacker would attempt to convert that corruption into control-flow hijack by arranging heap grooming and a subsequent read/write primitive. Achieving host-level code execution requires a second, independent sandbox-escape vulnerability, since Firefox isolates web content in a sandboxed renderer.
  4. Post-exploitation impact. Successful exploitation could result in arbitrary code execution with the privileges of the Firefox renderer (and, if chained, the host user), data exfiltration from the browser session, or full compromise of the user's workstation. Even without a sandbox escape, a renderer-only crash or memory disclosure is achievable, enabling denial of service or information leakage.

Impact Assessment

The vulnerability affects confidentiality, integrity, and availability of the renderer process. In CVSS 3.1 terms (inferred vector): Attack Vector Network (AV:N), Attack Complexity Low (AC:L), Privileges Required None (PR:N), User Interaction Required (UI:R), Scope Unchanged (S:U), and High impact across C/I/A (C:H/I:H/A:H). This places the base score in the range generally associated with browser memory-corruption flaws requiring user interaction (typically High severity). The blast radius is any endpoint running an affected Firefox or Firefox ESR build, which in enterprise environments can include thousands of managed workstations and any user browsing untrusted content. Because the flaw is in the client rendering engine rather than a server, it is not remotely exploitable without a victim visiting attacker-controlled content, but it is highly attractive for watering-hole and malvertising campaigns targeting general-purpose browsing populations.

Detection Guidance

Sigma Rule

title: Firefox Layout Frame Poisoning Exploitation Attempt (CVE-2026-109736)
id: 8f4c2a91-3b7e-4d2a-9c11-6e0f5a7b1d3c
status: experimental
description: Detects Firefox renderer crashes/abnormal termination consistent with frame poisoning exploitation in the Layout component.
references:
  - https://nvd.nist.gov/vuln/detail/CVE-2026-109736
author: SOC Threat Intelligence
date: 2026/01/01
logsource:
  category: process_creation
  product: windows
detection:
  selection_browser:
    Image|endswith:
      - '\firefox.exe'
      - '\firefox-esr.exe'
  selection_crash:
    CommandLine|contains:
      - 'crashreporter'
      - 'MOZ_CRASH'
  selection_child:
    ParentImage|endswith:
      - '\firefox.exe'
      - '\firefox-esr.exe'
  condition: selection_browser and (selection_crash or selection_child)
fields:
  - Image
  - ParentImage
  - CommandLine
falsepositives:
  - Legitimate Firefox crash reporting
level: medium

YARA Rule

rule CVE_2026_109736_Firefox_Frame_Poisoning
{
    meta:
        description = "Detects indicators of Firefox Layout frame poisoning exploitation"
        cve = "CVE-2026-109736"
        author = "SOC Threat Intelligence"
        date = "2026-01-01"
        severity = "high"
    strings:
        $s1 = "nsIFrame" ascii wide
        $s2 = "nsFrame" ascii wide
        $s3 = "Frame poisoning" ascii nocase wide
        $s4 = "Layout" ascii wide
        $s5 = "PresShell" ascii wide
    condition:
        uint16(0) == 0x5A4D and
        filesize < 200MB and
        (2 of ($s*))
}

Suricata IDS Rule

alert http $HOME_NET any -> $EXTERNAL_NET any (msg:"CVE-2026-109736 Firefox Layout Frame Poisoning Exploitation Attempt"; flow:to_server,established; content:"Firefox"; http_user_agent; content:"|3C|iframe"; http_client_body; pcre:"/(reflow|layout|frame)/i"; classtype:attempted-user; sid:2026109736; rev:1;)

Elastic Detection

process where event.type == "start" and
  process.parent.name in ("firefox", "firefox-esr") and
  (process.name == "crashreporter" or process.args : "*MOZ_CRASH*")

Splunk SPL Query

index=endpoint (Image="*\\firefox.exe" OR Image="*\\firefox-esr.exe")
| join type=left ParentProcessId [ search index=endpoint Image="*crashreporter*" ]
| stats count by host, Image, ParentImage, CommandLine
| where count > 0

Wazuh OSSEC Rule

<group name="web,browser,firefox,">
  <rule id="100736" level="10">
    <decoded_as>json</decoded_as>
    <field name="Image">\.*firefox(esr)?\.exe$</field>
    <field name="ParentImage">\.*firefox(esr)?\.exe$</field>
    <description>CVE-2026-109736: Possible Firefox Layout frame poisoning exploitation - child process spawned by Firefox</description>
    <mitre>
      <id>T1189</id>
    </mitre>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source).

  1. Immediate mitigations. Disable or restrict JavaScript execution from untrusted origins where feasible; deploy browser isolation or remote rendering for high-risk browsing. Enforce strict content security policy and ad-blocking at the network perimeter to reduce exposure to malvertising watering holes. Consider temporarily switching high-risk user populations to an alternate browser until Firefox 158 / ESR 153.5 can be deployed.
  2. Patch/upgrade steps. Upgrade Firefox to version 158 or later and Firefox ESR to version 153.5 or later. Because no vendor advisory was supplied, confirm the fixed versions against Mozilla's official security advisories before rollout. Verify installed version via about:support or the binary version flag, and enforce automatic updates through enterprise policy (e.g., DisableAppUpdate=false via policies.json).
  3. Long-term hardening. Enable renderer sandbox and site isolation features, restrict plugins, and enforce endpoint detection for abnormal renderer termination. Maintain a rapid browser patch cadence (target < 72 hours for critical engine flaws), subscribe to Mozilla Foundation Security Advisories, and integrate browser-version compliance into vulnerability management.

References

No threat actor campaigns or in-the-wild exploitation evidence were identified in the provided intelligence. No CISA KEV entry exists for this CVE.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:"Mozilla"
title:"Mozilla"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-109736/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.