noname Electron: Unauthenticated Local File Access and RCE (CVE-2026-123208)
The noname Electron desktop application (versions 1.11.2 to 1.11.6.1) contains an unauthenticated local file server on port 8089 with wildcard CORS, allowing remote attackers to achieve code execution via malicious cross-origin requests.
CVE search metadata
CVE search record: CVE-2026-123208. Severity: high. CVSS: 8.8. KEV: no. Product: Electron desktop build (v1.11.2 through v1.11.6.1). Brief: noname Electron: Unauthenticated Local File Access and RCE (CVE-2026-123208). Brief link: https://feed.craftedsignal.io/briefs/2026-11-cve-2026-123208/
Triage facts
Revision 1- Applicability
- Electron desktop build (v1.11.2 through v1.11.6.1)
- Evidence
- Unknown
- Severity
- High
- Action
- Elevated
- Sources
- 1 public source
- Freshness
- Revision 1Nov 5, 22:33 UTC
- Detection
- 1 IOC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
The noname Electron desktop application, versions 1.11.2 through 1.11.6.1, includes an insecure local file server listening on port 8089. The server implements wildcard Cross-Origin Resource Sharing (CORS) headers, which enables arbitrary websites to send cross-origin requests to the application. An attacker can exploit this to interact with the /writeFile endpoint to read, overwrite, or delete local files. Successful exploitation allows for the overwriting of renderer scripts, leading to remote code execution in the context of the user running the application with Node.js privileges.
Impact
Successful exploitation allows for unauthorized arbitrary file operations, including overwriting application scripts to execute code with the permissions of the local system user.
Recommendation
- Inventory all systems running noname Electron desktop build versions 1.11.2 through 1.11.6.1.
- Monitor for local network connections to port 8089 originating from browser processes (e.g., chrome.exe, firefox.exe, edge.exe).
- If the application cannot be updated, restrict access to port 8089 on the host loopback interface to prevent unauthorized cross-origin requests.
Immediate actions
Identify and isolate systems running noname Electron desktop 1.11.2 - 1.11.6.1
Threat Hunt
Identify browsers making network connections to loopback port 8089
Data: Network connection logs (Sysmon Event ID 3 or EDR telemetry)
Mitigations
Disable the local file server or block access to port 8089
CVE-2026-123208
Indicators of compromise
1
url
| Type | Value |
|---|---|
| url | http://localhost:8089/writeFile |