Katalog CVE

CVE-2026-61891

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

W Eclipse Theia do wersji 1.73.1 backend @theia/filesystem udostępnia punkty końcowe HTTP do pobierania plików bez ograniczenia do workspace. W trybie przeglądarkowym token połączenia nie jest wymagany dla żądań HTTP, co pozwala nieuwierzytelnionym klientom na odczyt dowolnych plików dostępnych dla procesu.

Ocena ryzyka

Nieuwierzytelniony atakujący może odczytać wrażliwe pliki, takie jak /etc/hosts, klucze SSH czy tokeny, co może prowadzić do eskalacji uprawnień lub wycieku danych.

Rekomendacja

Zaktualizuj Eclipse Theia do wersji z poprawką lub skonfiguruj dodatkowe zabezpieczenia, takie jak wymaganie tokena dla wszystkich żądań HTTP.

Inne podatności w Eclipse Theia

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS