CVE-2026-61891CWE-200CWE-22CWE-306CWE-36path-traversalinformation-disclosure

CVE-2026-61891

High · published August 5, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
44.2
In the wild
Unconfirmed
What it is

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 filesystem path and stream the file, without confining it to the workspace or any allow-listed root. In browser (non-Electron) deployments the connection token is enforced only on WebSocket upgrades; the HTTP middleware in `@theia/core` re-issues the cookie and calls `next()` without rejecting tokenless HTTP requests, so these endpoints are reachable without a valid token. As a result an unauthenticated client can read any file readable by the backend process, including files outside the opened workspace (for example `/etc/hosts`, SSH keys, or tokens). Electron mode uses a separate `ElectronSecurityToken` and is not affected via this path.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.00533 · 44.2th percentile
Weaknesses
CWE-200 · Exposure of Sensitive Information to an Unauthorized Actor; CWE-22 · Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal'); CWE-306 · Missing Authentication for Critical Function; CWE-36 · Absolute Path Traversal
Published
2026-08-05T16:18Z
Affected products (1)
ProductVersionsFixed in
eclipse/theia< 1.74.01.74.0
References (3)
EPSS history
Timeline
  • 05 AUG 11:03Z
    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…
    cvelistv5