Priority MEDIUM 59
In Eclipse Theia versions 0.7.0 and up until including 1.73.1, the `PreferenceUtils.merge` function in `@theia/core` recursively merges preference values without rejecting prototype-related keys (`__proto__`, `constructo…
CVSS 4.0MEDIUM 5.7· Local · No auth · User interaction · EPSS 0.00395 · Published 2026-08-05 · Fixed in 1.74.0 CWE-1321
Priority MEDIUM 46
In Eclipse Theia 0.1.1 to 0.2.0, it is possible to exploit the default build to obtain remote code execution (and XXE) via the theia-xml-extension.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02223 · Published 2021-09-02 · No fix listed CWE-22
Priority MEDIUM 46
In Eclipse Theia versions up to and including 1.2.0, the Markdown Preview (@theia/preview), can be exploited to execute arbitrary code.
CVSS 3.1CRITICAL 9.6· Network · No auth · User interaction · EPSS 0.02593 · Published 2021-02-24 · Fixed in 1.3.0 CWE-79
Priority MEDIUM 42
In Eclipse Theia versions 1.66.0 and up until including 1.73.1, the `@theia/plugin-ext` backend exposes the `/hostedPlugin/:pluginId/:path(*)` HTTP endpoint, which resolves the requested file path with `path.resolve(loca…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.01644 · Published 2026-08-05 · Fixed in 1.74.0 CWE-22
Priority MEDIUM 40
In Eclipse Theia versions up to and including 1.73.1, the `@theia/filesystem` backend exposes HTTP file-download endpoints (`GET /file`, `GET /files/`, `PUT /files/`) that convert a client-supplied URI directly to a file…
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00533 · Published 2026-08-05 · Fixed in 1.74.0 CWE-200
Priority MEDIUM 40
In Eclipse Theia versions up to and including 1.73.1, the `@theia/filesystem` backend binds `POST /file-upload` in every filesystem-enabled deployment.
CVSS 3.1HIGH 8.8· Network · No auth · User interaction · EPSS 0.00444 · Published 2026-08-05 · Fixed in 1.74.0 CWE-22
Priority LOW 39
In Eclipse Theia versions prior to 1.71.0, files matching the pattern .prompts/*.prompttemplate in a workspace were automatically loaded and could override or extend the AI agent's system prompts.
CVSS 4.0HIGH 8.4· Local · No auth · User interaction · EPSS 0.00507 · Published 2026-06-18 · Fixed in 1.71.0 CWE-1427
Priority LOW 39
In Eclipse Theia versions prior to 1.69.0, custom task definitions in workspace files (e.g.
CVSS 4.0HIGH 8.4· Local · No auth · User interaction · EPSS 0.00408 · Published 2026-06-18 · Fixed in 1.69.0 CWE-829
Priority LOW 39
In Eclipse Theia versions prior to 1.71.0, the AI chat agent processed workspace file and directory names as part of its prompt context without distinguishing them from system instructions.
CVSS 4.0HIGH 8.4· Local · No auth · User interaction · EPSS 0.00507 · Published 2026-06-18 · Fixed in 1.71.0 CWE-1427
Priority LOW 39
In Eclipse Theia 0.3.9 to 1.8.1, the "mini-browser" extension allows a user to preview HTML files in an iframe inside the IDE.
CVSS 3.1HIGH 8.8· Network · No auth · User interaction · EPSS 0.00595 · Published 2021-09-01 · Fixed in 1.9.0 CWE-942
Priority LOW 36
In Eclipse Theia versions 0.3.9 through 0.15.0, one of the default pre-packaged Theia extensions is "Mini-Browser", published as "@theia/mini-browser" on npmjs.com.
CVSS 3.1HIGH 8.1· Network · No auth · User interaction · EPSS 0.00601 · Published 2020-03-10 · Fixed in 0.16.0 CWE-345
Priority LOW 29
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.
CVSS 4.0MEDIUM 6.7· Local · No auth · User interaction · EPSS 0.00312 · Published 2026-06-18 · Fixed in 1.71.0 CWE-201
Priority LOW 29
In versions of the @theia/plugin-ext component of Eclipse Theia prior to 1.18.0, Webview contents can be hijacked via postMessage().
CVSS 3.1MEDIUM 6.1· Network · No auth · User interaction · EPSS 0.00737 · Published 2021-11-10 · Fixed in 1.18.0 CWE-940
Priority LOW 29
In Eclipse Theia versions up to and including 0.16.0, in the notification messages there is no HTML escaping, so Javascript code can run.
CVSS 3.1MEDIUM 6.1· Network · No auth · User interaction · EPSS 0.00776 · Published 2021-03-12 · Fixed in 1.0.0 CWE-830
Priority LOW 28
In Eclipse Theia versions up to and including 1.8.0, in the debug console there is no HTML escaping, so arbitrary Javascript code can be injected.
CVSS 3.1MEDIUM 6.1· Network · No auth · User interaction · EPSS 0.00708 · Published 2021-03-12 · Fixed in 1.8.1 CWE-79