CVE-2026-22813 CRITICAL

CVE-2026-22813: Malicious website can execute commands on the local system through XSS in the OpenCode web UI

Vendor Anomalyco
Product opencode
Weakness CWE-79 · XSS
Published January 12, 2026
Last update January 13, 2026

CVSS base score

9.4/10
Attack vector Network
Attack complexity Low
Privileges required None
User interaction
Confidentiality
Integrity

CVSS vector

CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

What the vulnerability does

01Description

OpenCode is an open source AI coding agent. The markdown renderer used for LLM responses will insert arbitrary HTML into the DOM. There is no sanitization with DOMPurify or even a CSP on the web interface to prevent JavaScript execution via HTML injection. This means controlling the LLM response for a chat session gets JavaScript execution on the http://localhost:4096 origin. This vulnerability is fixed in 1.1.10.

Key dates

02Disclosure timeline

January 12, 2026 CVE published
January 13, 2026 Record updated

Related vulnerabilities

04Related CVE