CRITICAL🇬🇧 English

CVE-2020-27224

Eclipse Theia: RCE przez podatność XSS w Markdown Preview

CVSS 9.6v3.1pub. 2021-02-24upd. 2024-11-21

W Eclipse Theia w wersjach do 1.2.0 włącznie komponent Markdown Preview (@theia/preview) zawiera podatność klasy XSS, która umożliwia wykonanie dowolnego kodu. Podatność jest szczególnie groźna ze względu na środowisko IDE działające w przeglądarce, gdzie XSS może prowadzić bezpośrednio do RCE.

Pokaż oryginał (EN)

In Eclipse Theia versions up to and including 1.2.0, the Markdown Preview (@theia/preview), can be exploited to execute arbitrary code.

🤖 Analiza AI
Jak działa

Podatność tkwi w komponencie @theia/preview odpowiedzialnym za renderowanie podglądu plików Markdown. Niewystarczająca sanityzacja treści Markdown pozwala atakującemu na wstrzyknięcie złośliwego kodu HTML/JavaScript, który zostaje wykonany w kontekście aplikacji (XSS). Ponieważ Eclipse Theia działa jako środowisko IDE z dostępem do systemu plików i powłoki, skuteczny atak XSS może zostać eskalowany do pełnego wykonania dowolnego kodu na maszynie ofiary lub w środowisku chmurowym. Atak wymaga interakcji użytkownika — ofiara musi otworzyć podgląd spreparowanego pliku Markdown.

Skutki

Atakujący może wykonać dowolny kod w kontekście środowiska IDE ofiary, co w praktyce może oznaczać przejęcie kontroli nad instancją chmurową, dostęp do plików użytkownika lub eskalację uprawnień w zależności od konfiguracji środowiska.

Mitygacja

Należy zaktualizować Eclipse Theia do wersji wyższej niż 1.2.0. Szczegółowe informacje dostępne są w referencjach producenta pod adresem https://github.com/eclipse-theia/theia/issues/7954.

Kogo dotyczy

Eclipse Theia w wersjach do 1.2.0 włącznie (komponent @theia/preview — Markdown Preview).

Uwagi

Jedna z referencji (omespino.com) opisuje wykorzystanie tej klasy podatności w kontekście Google Bug Bounty, gdzie atak XSS doprowadził do przejęcia instancji Cloud Shell i uzyskania uprawnień root — fakt ten wynika z opublikowanego write-upu zamieszczonego wśród referencji.

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
  • Eclipse Theia

    APP
    Eclipse
    ≤ 1.2.0
🔵
ZWERYFIKUJ U PRODUCENTA
Brak jednoznacznych danych o patchu. Sprawdź referencje od producenta.
Tagi
RCEXSS
CWE
Referencje

Powiązane podatności

CVE-2021-34436CRITICAL9.8PL ✓ten sam produkt

RCE i XXE w Eclipse Theia via theia-xml-extension

CVE-2026-12609HIGH7.5PL ✓ten sam produkt

Eclipse Theia — path traversal w endpoincie hostedPlugin umożliwia odczyt plików

CVE-2026-60009HIGH8.8PL ✓ten sam produkt

Eclipse Theia — nieuwierzytelniony arbitrary file write z możliwością RCE

CVE-2026-61891HIGH7.5PL ✓ten sam produkt

Eclipse Theia: nieuwierzytelniony odczyt plików przez path traversal w endpointach HTTP

CVE-2026-44688HIGH8.4ten sam produkt

In Eclipse Theia versions prior to 1.71.0, the AI chat agent processed workspace file and directory names as p...