DeepChat CVE-2026-43899: external URL handler bypass enables code execution
DeepChat versions before v1.0.4-beta.1 contained an incomplete fix for CVE-2025-55733, allowing an arbitrary protocol execution bypass (RCE). A Markdown link with target="_blank" returned by an attacker or compromised AI endpoint was passed by the native Electron pop-up handler in tabPresenter.ts straight to shell.openExternal(), bypassing the isValidExternalUrl check.
Disclosed 11 May 2026 · Record updated 13 September 2026
Impact
Malicious or compromised AI endpoints could trigger arbitrary protocol execution (remote code execution) on users' machines by returning a crafted Markdown link.
Our coverage
No articles linked to this incident yet.
Sources
- nvd.nist.govhttps://nvd.nist.gov/vuln/detail/CVE-2026-43899
