In Eclipse Theia versions prior to 1.71.0, the AI chat rendered Markdown image tags from…
Key facts
- Attack vector
- Local
- Privileges required
- None
- User interaction
- Active
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Information disclosure, Code execution
- Confidentiality · integrity · availability
- High · None · None
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-201 and CWE-829.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Eclipse Foundation | Eclipse Theia | before 1.71.0 | 1.71.0 | Patch available | CNA |
| — | @theia/ai-chat-ui (npm) | before 1.71.0 | 1.71.0 | Patch available | GHSA-qwjm-9c66-w4q4 |
| — | @theia/ai-chat (npm) | before 1.71.0 | 1.71.0 | Patch available | GHSA-qwjm-9c66-w4q4 |
| — | @theia/ai-claude-code (npm) | before 1.71.0 | 1.71.0 | Patch available | GHSA-qwjm-9c66-w4q4 |
| — | @theia/ai-code-completion (npm) | before 1.71.0 | 1.71.0 | Patch available | GHSA-qwjm-9c66-w4q4 |
| — | @theia/ai-core (npm) | before 1.71.0 | 1.71.0 | Patch available | GHSA-qwjm-9c66-w4q4 |
| — | @theia/ai-editor (npm) | before 1.71.0 | 1.71.0 | Patch available | GHSA-qwjm-9c66-w4q4 |
| — | @theia/ai-ide (npm) | before 1.71.0 | 1.71.0 | Patch available | GHSA-qwjm-9c66-w4q4 |
- Eclipse Theia VendorEclipse Foundation Affected before 1.71.0 Fixed in 1.71.0 Patch available CNA
- @theia/ai-chat-ui (npm) Vendor— Affected before 1.71.0 Fixed in 1.71.0 Patch available GHSA-qwjm-9c66-w4q4
- @theia/ai-chat (npm) Vendor— Affected before 1.71.0 Fixed in 1.71.0 Patch available GHSA-qwjm-9c66-w4q4
- @theia/ai-claude-code (npm) Vendor— Affected before 1.71.0 Fixed in 1.71.0 Patch available GHSA-qwjm-9c66-w4q4
- @theia/ai-code-completion (npm) Vendor— Affected before 1.71.0 Fixed in 1.71.0 Patch available GHSA-qwjm-9c66-w4q4
- @theia/ai-core (npm) Vendor— Affected before 1.71.0 Fixed in 1.71.0 Patch available GHSA-qwjm-9c66-w4q4
- @theia/ai-editor (npm) Vendor— Affected before 1.71.0 Fixed in 1.71.0 Patch available GHSA-qwjm-9c66-w4q4
- @theia/ai-ide (npm) Vendor— Affected before 1.71.0 Fixed in 1.71.0 Patch available GHSA-qwjm-9c66-w4q4
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:eclipse:theia:*:*:*:*:*:*:*:* | before 1.71.0 | Vulnerable | Eclipse Foundation |
- cpe:2.3:a:eclipse:theia:*:*:*:*:*:*:*:* Versions before 1.71.0 Vulnerable ·Eclipse Foundation
Remediation
- Fix · CNA Eclipse Theia (Eclipse Foundation) Fixed in 1.71.0
- Fix · GHSA-qwjm-9c66-w4q4 @theia/ai-chat-ui (npm) Fixed in 1.71.0 Advisory →
- Fix · GHSA-qwjm-9c66-w4q4 @theia/ai-chat (npm) Fixed in 1.71.0 Advisory →
- Fix · GHSA-qwjm-9c66-w4q4 @theia/ai-claude-code (npm) Fixed in 1.71.0 Advisory →
- Fix · GHSA-qwjm-9c66-w4q4 @theia/ai-code-completion (npm) Fixed in 1.71.0 Advisory →
- Fix · GHSA-qwjm-9c66-w4q4 @theia/ai-core (npm) Fixed in 1.71.0 Advisory →
- Fix · GHSA-qwjm-9c66-w4q4 @theia/ai-editor (npm) Fixed in 1.71.0 Advisory →
- Fix · GHSA-qwjm-9c66-w4q4 @theia/ai-ide (npm) Fixed in 1.71.0 Advisory →
Fixed in the same release
Records fixed by the same vendor advisory or release, as the CNA lists them.
- Release ·
Eclipse Theia 1.71.0
3 records Highest priority Priority LOW 3 LOW
Other records, highest priority first
- TI-2026-34242 In Eclipse Theia versions prior to 1.71.0, files matching the pattern…Priority LOW 39
- TI-2026-32580 In Eclipse Theia versions prior to 1.71.0, the AI chat agent processed workspace file and…Priority LOW 39
Timeline
- 2026-10-02 Threatist record created from CVE-2026-22551
- 2026-10-03 Alias added: GHSA-qwjm-9c66-w4q4
References
More Eclipse Foundation Theia vulnerabilities
- TI-2026-12294 Prototype pollution in Eclipse Theia CVSS 4.0MEDIUM 5.7
- TI-2021-13470 Path traversal in Eclipse Theia CVSS 3.1CRITICAL 9.8
- TI-2020-16550 Cross-site scripting in Eclipse Theia CVSS 3.1CRITICAL 9.6
- TI-2026-10807 Path traversal in Eclipse Theia CVSS 3.1HIGH 7.5
- TI-2026-44283 Information disclosure in Eclipse Theia CVSS 3.1HIGH 7.5
- TI-2026-42788 Path traversal in Eclipse Theia CVSS 3.1HIGH 8.8
Sources
- CVE-2026-22551 · CVE Program
- CVE-2026-22551 · NVD
- FIRST EPSS
- GHSA-qwjm-9c66-w4q4 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences