๐Ÿ” CVE Alert

CVE-2026-12609

HIGH 7.5
CVSS Score
7.5
EPSS Score
0.0%
EPSS Percentile
0th

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(localPath, filePath)` without verifying that the resolved path stays within the plugin's directory. An unauthenticated network attacker can send percent-encoded `../` sequences (`%2e%2e%2f`) that decode into the path parameter and escape the plugin directory, allowing arbitrary files readable by the Theia backend process to be retrieved. Plugin IDs are derived deterministically from a plugin's publisher and name, so built-in plugins serve as reliable anchors that require no prior knowledge of the target system.

CWE CWE-22
Vendor eclipse foundation
Product eclipse theia
Published Aug 5, 2026
Last Updated Aug 5, 2026
Stay Ahead of the Next One

Get instant alerts for eclipse foundation eclipse theia

Be the first to know when new high vulnerabilities affecting eclipse foundation eclipse theia are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
None
Availability
None

Affected Versions

Eclipse Foundation / Eclipse Theia
1.66.0 < 1.74.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/eclipse-theia/theia/security/advisories/GHSA-qmm6-p8q4-2g48 gitlab.eclipse.org: https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/524 gitlab.eclipse.org: https://gitlab.eclipse.org/security/cve-assignment/-/work_items/133

Credits

http://github.com/geo-chen