top of page
perceptive_background_267k.jpg

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:

5 August 2026 at 00:00:00

Alert date:

5 August 2026 at 14:07:08

Source:

nvd.nist.gov

Click to open the original link from this advisory

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:

Related CVE's:

Related threat actors:

IOC's:

This article was created with the assistance of AI technology by Perceptive.

© 2025 by Perceptive Security. All rights reserved.

email: info@perceptivesecurity.com

Disclaimer: Deze website toont informatie afkomstig van externe bronnen. Perceptive aanvaardt geen verantwoordelijkheid voor de inhoud, juistheid of volledigheid van deze informatie.

bottom of page