Remote Code Execution via Untrusted Workspace Task Definitions
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Eclipse Foundation | Eclipse Theia | unaffected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Eclipse | Theia |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-g9jw-92q7-g7fj | [Eclipse Theia] Arbitrary Command Execution via Untrusted Workspace Task Definitions |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.408% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Eclipse
Eclipse theia |
|
| Vendors & Products |
Eclipse
Eclipse theia |
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Remote Code Execution via Untrusted Workspace Task Definitions |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | In Eclipse Theia versions prior to 1.69.0, custom task definitions in workspace files (e.g. .theia/tasks.json, .vscode/tasks.json) could be executed without requiring workspace trust. An attacker could craft a malicious repository that, when cloned and opened in Theia, leads to execution of arbitrary commands with the user's privileges. In combination with AI chat features and a workspace .theia/settings.json that disabled tool confirmation, this could be triggered automatically by sending a message in the AI chat. | |
| Weaknesses | CWE-829 | |
| References |
| |
| Metrics |
cvssV4_0
|