{"id":"GHSA-qwjm-9c66-w4q4","revision":"f927fbcdbce541848ee7ee022bb44d2e","records":[{"revision":"f927fbcdbce541848ee7ee022bb44d2e","observedAt":"2026-10-24T13:17:17.793+00:00","statement":{"source":"osv","id":"GHSA-qwjm-9c66-w4q4","aliases":["CVE-2026-22551"],"title":"[Eclipse Theia] Data Exfiltration via Markdown Image Rendering in AI Chat","description":"In Eclipse Theia versions prior to 1.71.0, the AI chat rendered Markdown image tags from AI responses, triggering HTTP requests to arbitrary external URLs without restriction. Combined with prompt injection in a malicious workspace, an attacker could induce the AI agent to construct image URLs encoding sensitive information from the workspace or conversation context, exfiltrating it to attacker-controlled servers. The workspace trust enforcement introduced in v1.71.0 mitigates the documented attack chain by disabling AI features in untrusted workspaces.","state":0,"publishedAt":"2026-06-18T18:35:22+00:00","modifiedAt":"2026-09-10T03:50:50.3035678+00:00","affected":[{"ecosystem":"npm","name":"@theia/ai-chat-ui","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.71.0"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"@theia/ai-chat","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.71.0"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"@theia/ai-claude-code","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.71.0"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"@theia/ai-code-completion","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.71.0"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"@theia/ai-core","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.71.0"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"@theia/ai-editor","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.71.0"}]}],"versions":[],"rawVersionEvidence":null},{"ecosystem":"npm","name":"@theia/ai-ide","ranges":[{"type":"SEMVER","events":[{"kind":"introduced","version":"0"},{"kind":"fixed","version":"1.71.0"}]}],"versions":[],"rawVersionEvidence":null}],"metrics":[{"system":"CVSS_V4","vector":"CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N","score":null,"severity":null},{"system":"Publisher rating","vector":null,"score":null,"severity":"MODERATE"}],"references":["https://nvd.nist.gov/vuln/detail/CVE-2026-22551","https://github.com/eclipse-theia/theia/issues/16892","https://github.com/eclipse-theia/theia/pull/17364","https://github.com/eclipse-theia/theia/commit/e3fdfe6992389bc5fa611058d00c39d7408508ed","https://github.com/eclipse-theia/theia","https://gitlab.eclipse.org/security/cve-assignment/-/work_items/115"],"sourceUrl":"https://github.com/advisories/GHSA-qwjm-9c66-w4q4","license":"GitHub Advisory Database · CC-BY-4.0","key":"osv:GHSA-qwjm-9c66-w4q4","identifiers":["GHSA-qwjm-9c66-w4q4","CVE-2026-22551"]},"retained":false,"historicalAffected":[]}],"coverage":[]}