Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain low-priv foothold to deliver content
-
DeliveryEmbed userinfo-prefixed URL in note-template
-
ExploitVictim previews template, bypassing prefix allowlist
-
ExecutionMain window loads attacker origin, reaching bridge
-
ImpactSteal session token, abuse sidecar RPC and ACP channels
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK
1 technique across 1 tactic: 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 a victim running EdgeEver Desktop 1.6.26 through 1.112.0 to render attacker-supplied content (the description cites a note-template preview) that embeds a URL using userinfo syntax placed after the trusted dev-server prefix, so the vulnerable string-prefix match in the will-navigate allowlist accepts it while the true origin is attacker-controlled. Limiting factors: the attack needs user interaction (UI:A) - the victim must open or preview the crafted content - and the attacker must first get that content into the app, implying a low-privileged authenticated/collaboration foothold (PR:L); it does not work purely remotely against a default install with no victim action. |
| Impact | The source CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:N) yields 8.4 (High), driven by high confidentiality and integrity impact - a successful bypass hands the attacker the edgeeverDesktop bridge including the session token, sidecar RPC, and ACP channels, which can escalate to command execution via ACP adapters. However, two metrics meaningfully temper real-world urgency: UI:A means the victim must actively render attacker-controlled content (e.g., preview a malicious note-template), and PR:L means the attacker needs a low-privileged foothold to deliver that content into the app. No EPSS score, KEV listing, or confirmed public POC is present in the input, so there is no signal of active or widespread exploitation - the only exploit-adjacent artifact is the public fix commit, which paired with the detailed technique (userinfo-syntax URL after the dev-server prefix defeating string-prefix allowlist matching) lowers the barrier to writing a working exploit. CWE-863 (incorrect authorization) is consistent with the described will-navigate allowlist bypass. Net: a genuinely serious client-side authorization flaw, but gated by user interaction and content delivery and affecting a niche product, so it is a patch-promptly issue rather than an emergency internet-wide threat. Note: no EPSS was provided, so exploitation probability cannot be quantified from the input. |
| Exploit ScenarioDerived | An attacker places a note-template (or other previewable content) containing a crafted link such as https://<dev-server-prefix>@attacker.example/ that satisfies EdgeEver's string-prefix allowlist check while actually resolving to an attacker origin. When the victim previews it inside EdgeEver Desktop, the main window navigates to the attacker's page, which now runs with access to the edgeeverDesktop preload bridge and can read the session token and drive sidecar RPC and ACP channels. No public exploit is identified in the input, though the fix commit and the described userinfo technique make reproduction straightforward. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 12, 2026
Navigation allowlist bypass in EdgeEver Desktop versions 1.6.26 through 1.112.0 allows an attacker who can get crafted content rendered in the app (for example a note-template preview) to load an arbitrary origin into the main window and capture the edgeeverDesktop bridge, including the session token, sidecar RPC, and ACP channels. The flaw is an incorrect-authorization issue (CWE-863) in which the will-navigate handler trusts a string-prefix match, so a URL that places the trusted dev-server prefix in the userinfo portion (e.g. https://devserver@attacker.tld) is accepted while the real origin is attacker-controlled. Exploitation requires a low-privileged authenticated foothold to plant the content and user interaction for the victim to open or preview it, and no public exploit code has been identified at time of analysis; the source CVSS 4.0 vector scores 8.4 (High), driven by high confidentiality and integrity impact that can escalate to command execution through ACP adapters.
RemediationAI
Upgrade EdgeEver Desktop to a build that includes upstream commit 6b5027e8b4becbee0c0de7cd1a3d04af78ca87ca, which replaces the string-prefix navigation check and additionally hardens ACP IPC sender validation and ACP adapter path handling; an exact released version number containing the fix is not stated in the provided data, so confirm the build against the commit or the vendor advisory (https://www.vulncheck.com/advisories/edgeever-desktop-1.6.26-through-1.112.0-navigation-allowlist-bypass-via-will-navigate) before treating the range as closed. If immediate upgrade is not possible, apply compensating controls and accept their trade-offs: block or severely restrict the ability to render attacker-supplied content (for example disable automatic note-template previews or require review of templates before preview), which reduces exposure but does not eliminate the underlying prefix-matching defect; restrict who can inject content into shared notes or workspaces to reduce the PR:L precondition; and consider disabling or tightly scoping ACP adapter functionality (and any ACP executable configuration) so that a captured bridge cannot be leveraged into local command execution, at the cost of losing agent-client integration features. Note that client-side mitigations are partial - the navigation allowlist itself remains prefix-based until the fixed build is deployed.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected technology is an Electron desktop client whose main process enforces a navigation allowlist inside the will-navigate event handler (source reference apps/desktop/src/main/index.mjs, lines 1560-1564). Instead of parsing the URL and comparing the resolved origin against the trusted dev-server origin, the handler performs a naive string-prefix comparison, which maps to CWE-863 (Incorrect Authorization). Because URL userinfo syntax precedes the host, a value such as the trusted prefix followed by '@' and an attacker-controlled host passes the prefix check while the browser actually navigates to the attacker's origin; the preload-exposed edgeeverDesktop bridge is then reachable from that untrusted page, exposing the session token, the sidecar RPC surface, and the ACP (agent client protocol) channels. The upstream fix commit 6b5027e8b4becbee0c0de7cd1a3d04af78ca87ca is a broader hardening pass that also tightens ACP IPC handlers in acp-host.mjs by adding sender validation (allowPrompt/allowInstall checks receiving the event), introduces an ACP adapter path store (acp-path-store.mjs) with validateTrustedAcpPath doing realpath/stat and permission checks, and adds a desktop:acp-choose-path channel - all consistent with closing the paths by which a compromised renderer could drive local executables. No CPE strings were supplied with the input, so the affected product is identified from the description and the tianma-if/edgeever repository references rather than from normalized CPE data.
Know when Electron 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Attacker must deliver content into the app (PR:L) and the victim must preview it (UI:R); bypass is reliable (AC:L), yielding token theft (C:H) and RPC/ACP abuse (I:H) with no availability impact.
Primary rating from Vendor (vulncheck).
CVSS VectorVendor: vulncheck
DescriptionCVE.org
EdgeEver Desktop 1.6.26 through 1.112.0 contains a navigation allowlist bypass that lets attackers load arbitrary origins in the main window via string-prefix URL matching. Attackers can embed a link using userinfo syntax after the dev-server prefix, for example in a note-template preview, to obtain the edgeeverDesktop bridge including session token, sidecar RPC, and ACP channels.
Executive ViewAI
EdgeEver Desktop versions 1.6.26 through 1.112.0 contain a high-severity navigation allowlist bypass that lets attacker-controlled content load a foreign origin into the application's main window and seize the edgeeverDesktop bridge - including session tokens, sidecar RPC, and ACP channels. Because those channels can be leveraged to reach command execution, an affected endpoint could be fully compromised, exposing corporate data and downstream systems. Every user running a vulnerable build is at risk, and no vendor patch is currently available, so leadership should treat containment as a time-sensitive operational issue.
No vendor-released patch identified at time of analysis. Interim mitigations: constrain users from opening, previewing, or rendering content from untrusted or external sources in EdgeEver Desktop; block or disable access to non-approved origins at the network/endpoint layer; disable ACP adapters and sidecar capabilities that are not strictly required; treat the edgeeverDesktop bridge as a compromised credential path and rotate session tokens and reachable secrets; monitor for anomalous outbound connections and unexpected process spawning by the application.
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
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
GitHub Electron versions 1.8.2-beta.3 and earlier, 1.7.10 and earlier, 1.6.15 and earlier has a vulnerability in the pro
Remote code execution in 5ire 0.15.2 and earlier arises because the desktop AI assistant renders Mermaid diagrams with s
Cross-site scripting in DeepChat's Mermaid diagram renderer escalates to full remote code execution on affected desktop
Remote code execution in DeepChat 0.5.1 and below is possible through a cross-site scripting flaw in Mermaid diagram ren
Stored cross-site scripting in SiYuan through 3.8.4 lets an attacker who can set a notebook name containing an HTML payl
GitHub Electron before 1.6.8 allows remote command execution because of a nodeIntegration bypass vulnerability. Rated hi
GitHub Electron 1.7.15, 1.8.7, 2.0.7, and 3.0.0-beta.6, in certain scenarios involving IFRAME elements and "nativeWindow
Electron version 1.7 up to 1.7.12; 1.8 up to 1.8.3 and 2.0.0 up to 2.0.0-beta.3 contains an improper handling of values
electron-updater allows for automatic updates for Electron apps. Rated high severity (CVSS 7.5), this vulnerability is r
Cross-origin read bypass in Electron's custom protocol handler exposes sensitive application data to remote pages via fe
Native code execution outside the Chromium sandbox is achievable in Electron prior to 39.8.9, 40.9.2, 41.2.1, and 42.0.0
In Electron before versions 7.2.4, 8.2.4, and 9.0.0-beta21, there is a context isolation bypass. Rated critical severity
EUVD-2026-97882
GHSA-p9qx-79pg-cv5g
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB