


Perceptive Security
SOC/SIEM Consultancy

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, wh…
Published:
4 augustus 2026 om 22:00:00
Alert date:
5 augustus 2026 om 12:07:08
Source:
nvd.nist.gov
Web Technologies, Enterprise Applications
CVE-2026-12609 affects Eclipse Theia versions 1.66.0 through 1.73.1, where the @theia/plugin-ext backend exposes an HTTP endpoint vulnerable to path traversal. The endpoint resolves file paths using path.resolve() without validating that the result stays within the plugin directory. Unauthenticated remote attackers can send percent-encoded directory traversal sequences (%2e%2e%2f) to escape the plugin directory and read arbitrary files accessible by the Theia backend process. Because plugin IDs are deterministically derived from publisher and plugin name, built-in plugins can serve as reliable anchors, requiring no prior knowledge of the target system. This makes the vulnerability exploitable without authentication and without reconnaissance. The issue has been reported via GitHub Security Advisories and GitLab Eclipse security tracking systems.
Technical details
Mitigation steps:
Affected products:
Eclipse Theia 1.66.0 - 1.73.1
Related links:
https://nvd.nist.gov/vuln/detail/CVE-2026-12609
https://github.com/eclipse-theia/theia/security/advisories/GHSA-qmm6-p8q4-2g48
https://gitlab.eclipse.org/security/cve-assignment/-/work_items/133
https://gitlab.eclipse.org/security/vulnerability-reports/-/issues/524
Related CVE's:
Related threat actors:
IOC's:
This article was created with the assistance of AI technology by Perceptive.
