Security Vulnerability Report
中文
CVE-2025-11710 CVSS 9.8 CRITICAL

CVE-2025-11710

Published: 2025-10-14 13:15:37
Last Modified: 2026-04-13 15:16:40

Description

A compromised web process using malicious IPC messages could have caused the privileged browser process to reveal blocks of its memory to the compromised process. This vulnerability was fixed in Firefox 144, Firefox ESR 115.29, Firefox ESR 140.4, Thunderbird 144, and Thunderbird 140.4.

CVSS Details

CVSS Score
9.8
Severity
CRITICAL
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:mozilla:firefox:*:*:*:*:esr:*:*:* - VULNERABLE
cpe:2.3:a:mozilla:firefox:*:*:*:*:-:*:*:* - VULNERABLE
cpe:2.3:a:mozilla:firefox:*:*:*:*:esr:*:*:* - VULNERABLE
cpe:2.3:a:mozilla:thunderbird:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:mozilla:thunderbird:*:*:*:*:*:*:*:* - VULNERABLE
Mozilla Firefox < 144
Mozilla Firefox ESR 115.x < 115.29
Mozilla Firefox ESR 140.x < 140.4
Mozilla Thunderbird < 144
Mozilla Thunderbird 140.x < 140.4

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-11710 PoC - Conceptual demonstration // Note: This vulnerability requires a compromised web process to exploit. // The following is a conceptual outline of the exploit chain. // Step 1: First, gain code execution in the web/content process // This typically requires another vulnerability (e.g., a JS engine bug) // For demonstration purposes, assume we already have arbitrary read/write // in the content process. // Step 2: Craft malicious IPC message to the privileged browser process // The IPC message exploits the vulnerability in the browser process's // message handler, causing it to return memory contents. function exploitCVE_2025_11710() { // The IPC mechanism in Firefox uses Mozilla's IPC framework // Messages are sent via the IPDL (IPC Protocol Description Language) // Craft a malicious IPC message targeting the vulnerable handler // The handler fails to properly validate the request, leading to // out-of-bounds memory read in the privileged process const ipcMessage = { // Target the specific IPC endpoint that handles the vulnerable code path protocol: "chrome", // Target chrome/privileged process message: { // Malicious payload that triggers memory disclosure type: "PBrowser", // Browser process message type action: "malicious_action", params: { // Crafted parameters to trigger memory leak offset: 0, // Read offset length: 0x1000, // Read length - triggers OOB read } } }; // Send the malicious IPC message // The privileged browser process will respond with memory contents // due to the vulnerability // In a real exploit, this would use Firefox's internal IPC APIs // such as ContentChild::SendXxx() or similar methods console.log("Exploit concept for CVE-2025-11710"); console.log("Requires: Code execution in content process + IPC access"); console.log( "Impact: Memory disclosure from privileged browser process" ); return ipcMessage; } // Note: A working PoC requires deep knowledge of Firefox's IPC internals // and typically chains with another vulnerability for initial access. // Mozilla bug tracker: https://bugzilla.mozilla.org/show_bug.cgi?id=1989899

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-11710", "sourceIdentifier": "[email protected]", "published": "2025-10-14T13:15:37.203", "lastModified": "2026-04-13T15:16:39.603", "vulnStatus": "Modified", "cveTags": [], "descriptions": [{"lang": "en", "value": "A compromised web process using malicious IPC messages could have caused the privileged browser process to reveal blocks of its memory to the compromised process. This vulnerability was fixed in Firefox 144, Firefox ESR 115.29, Firefox ESR 140.4, Thunderbird 144, and Thunderbird 140.4."}], "metrics": {"cvssMetricV31": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H", "baseScore": 9.8, "baseSeverity": "CRITICAL", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 3.9, "impactScore": 5.9}]}, "weaknesses": [{"source": "134c704f-9b21-4f2e-91b3-4a467353bcc0", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-200"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:mozilla:firefox:*:*:*:*:esr:*:*:*", "versionEndExcluding": "115.29.0", "matchCriteriaId": "45205EB8-E615-4FE6-877C-231B4A29F86E"}, {"vulnerable": true, "criteria": "cpe:2.3:a:mozilla:firefox:*:*:*:*:-:*:*:*", "versionEndExcluding": "144.0", "matchCriteriaId": "CEE2F6DA-4331-4D6D-B01B-610DFDBE1833"}, {"vulnerable": true, "criteria": "cpe:2.3:a:mozilla:firefox:*:*:*:*:esr:*:*:*", "versionStartIncluding": "116.0", "versionEndExcluding": "140.4.0", "matchCriteriaId": "34B8F1CA-9F1A-4484-828E-4192CF1FEAFC"}, {"vulnerable": true, "criteria": "cpe:2.3:a:mozilla:thunderbird:*:*:*:*:*:*:*:*", "versionEndExcluding": "140.4.0", "matchCriteriaId": "7C6D96D2-1E0E-4A18-B8B1-21F67E1AB441"}, {"vulnerable": true, "criteria": "cpe:2.3:a:mozilla:thunderbird:*:*:*:*:*:*:*:*", "versionStartIncluding": "141.0", "versionEndExcluding": "144.0", "matchCriteriaId": "0BD75942-93B9-47A4-9762-05965EBD7FFF"}]}]}], "references": [{"url": "https://bugzilla.mozilla.org/show_bug.cgi?id=1989899", "source": "[email protected]", "tags": ["Issue Tracking", "Permissions Required"]}, {"url": "https://www.mozilla.org/security/advisories/mfsa2025-81/", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://www.mozilla.org/security/advisories/mfsa2025-82/", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://www.mozilla.org/security/advisories/mfsa2025-83/", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://www.mozilla.org/security/advisories/mfsa2025-84/", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://www.mozilla.org/security/advisories/mfsa2025-85/", "source": "[email protected]", "tags": ["Vendor Advisory"]}, {"url": "https://lists.debian.org/debian-lts-announce/2025/10/msg00015.html", "source": "af854a3a-2127-422b-91ae-364da2661108"}, {"url": "https://lists.debian.org/debian-lts-announce/2025/10/msg00031.html", "source": "af854a3a-2127-422b-91ae-364da2661108"}]}}