CVE-2026-123208
8.8 HIGHpublic exploit availablePublished 2026-11-05 · Updated 2026-11-05
AI risk analysis
- Summary
- The Electron desktop build v1.11.2–v1.11.6.1 exposes an unauthenticated local HTTP server on port 8089 with wildcard CORS, allowing any malicious website visited by the user to send cross-origin requests to /writeFile and overwrite renderer scripts, leading to arbitrary code execution with Node.js privileges as the local user.
- Exploitability
- Exploitation requires the victim to visit a malicious website while the vulnerable Electron app is running; no authentication or special privileges are needed beyond standard web browsing.
- Blast radius
- Successful exploitation allows full compromise of the local user account, including reading, modifying, or deleting application and system files, and executing arbitrary code with elevated Node.js permissions.
- Detection
- Defenders may observe unexpected outbound HTTP requests from the Electron process to localhost:8089 (especially POST to /writeFile) in network logs, or monitor for unexpected modification of renderer script files (e.g., dist/main.js, resources/app.asar) by non-updater processes. If such logging is not enabled, no reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to Electron v1.11.7 or later, which patches the vulnerable local file server endpoint.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
noname Electron desktop build v1.11.2 through v1.11.6.1 contains an unauthenticated local file server with wildcard CORS that allows malicious websites to read, overwrite, or delete installation files. Attackers can send cross-origin requests to /writeFile on localhost port 8089 to overwrite renderer scripts, executing JavaScript with Node.js access as the local user.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Weaknesses
CWE-306
Public exploit & PoC references
- https://github.com/libnoname/noname/blob/0b7e4be4b6ef64ab8579b2ffc643a2a626e4fede/apps/electron/app/main.ts#L6-L13
- https://github.com/libnoname/noname/blob/0b7e4be4b6ef64ab8579b2ffc643a2a626e4fede/packages/fs/src/index.ts#L71-L74
- https://github.com/libnoname/noname/commit/b5793c5abdc957a3a2c0ad44abfc4849f3ac3219
- https://github.com/libnoname/noname/issues/4524
- https://github.com/libnoname/noname/pull/4606
All references
- https://github.com/libnoname/noname/blob/0b7e4be4b6ef64ab8579b2ffc643a2a626e4fede/apps/electron/app/main.ts#L6-L13
- https://github.com/libnoname/noname/blob/0b7e4be4b6ef64ab8579b2ffc643a2a626e4fede/packages/fs/src/index.ts#L71-L74
- https://github.com/libnoname/noname/commit/b5793c5abdc957a3a2c0ad44abfc4849f3ac3219
- https://github.com/libnoname/noname/issues/4524
- https://github.com/libnoname/noname/pull/4606
- https://www.vulncheck.com/advisories/noname-1.11.2-through-1.11.6.1-missing-authentication-in-electron-local-file-server
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- CRITICALCVE-2026-101499
- HIGHCVE-2026-113387
- HIGHCVE-2026-60009PoC
- CRITICALCVE-2026-62863PoC
- CRITICALCVE-2026-63688
- CRITICALCVE-2026-8065
- CRITICALCVE-2026-83397
- CRITICALCVE-2026-91214
Related by shared AI tags and CWE weakness class. Browse the full archive.