Katalog CVE

CVE-2026-55431

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

Podatność w Coder CLI pozwala na kradzież tokena sesji użytkownika poprzez otwarcie złośliwego adresu URL aplikacji workspace. Atakujący (twórca szablonu) może skonfigurować zewnętrzną aplikację workspace, która po uruchomieniu komendy `coder open app` podmienia token sesji w adresie URL, a następnie otwiera go w przeglądarce ofiary.

Ocena ryzyka

Ryzyko polega na przejęciu tokena sesji użytkownika, co może prowadzić do nieautoryzowanego dostępu do środowisk programistycznych i danych organizacji. Atak wymaga jednak, aby ofiara uruchomiła komendę na workspace kontrolowanym przez atakującego.

Rekomendacja

Należy natychmiast zaktualizować Coder do wersji 2.29.7, 2.32.7, 2.33.8 lub 2.34.2. Jako tymczasowe zabezpieczenie, unikaj używania `coder open app` dla workspace'ów pochodzących z niezaufanych szablonów.

Inne podatności w Coder

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

Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2, `coder open app` opens external workspace-app URLs without validating the scheme or host. When an external app URL contains the `$SESSION_TOKEN` placeholder the CLI replaces it with the user's real session token before handing the URL to the OS open handler. Practical exploitation requires the victim to run `coder open app` against a workspace whose external app definition the attacker controls. Only a malicious template author can control external app URLs. The fix in versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2 applies a URL-scheme allowlist in the CLI and limits `$SESSION_TOKEN` substitution to trusted destinations like the web frontend. As a workaround, avoid running `coder open app` for untrusted workspaces.

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