Katalog CVE

CVE-2026-63443

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.42%

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

Streszczenie

Coder przed wersjami 2.29.19, 2.32.9, 2.33.10 i 2.34.4 pozwala na przekierowanie żądań przez agentConn.apiClient(), który podąża za przekierowaniami i akceptuje hosta z przekierowanego URL, gdy port to 4 (HTTP API agenta workspace). Uwierzytelniony użytkownik kontrolujący zmodyfikowanego agenta workspace i znający UUID innego agenta może przekierować żądania do tego agenta, odczytując lub zapisując pliki jako użytkownik workspace ofiary, a nawet wykonując polecenia. Luka narusza granice workspace i tenanta.

Ocena ryzyka

Atakujący może uzyskać dostęp do danych i zasobów innych workspace'ów oraz wykonywać polecenia w ich kontekście. Ryzyko jest wysokie dla izolacji i bezpieczeństwa środowisk deweloperskich.

Rekomendacja

Zaktualizuj Coder do wersji 2.29.19, 2.32.9, 2.33.10 lub 2.34.4 (lub nowszej). Ogranicz dostęp sieciowy do portu API agenta workspace.

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 2.29.19, 2.32.9, 2.33.10, and 2.34.4, agentConn.apiClient() follows redirects while its custom transport accepts the host from the redirected request URL when the port is the workspace agent HTTP API port 4. An authenticated user who controls a modified workspace agent and knows another online agent's UUID can derive the victim's tailnet address and redirect control-plane requests to that agent. HTTP 301, 302, and 303 redirects can redirect read requests, while HTTP 307 and 308 preserve replayable write and process-start requests. The redirected workspace agent file APIs can read or write files as the victim workspace user, and affected versions exposing the workspace agent process API can execute commands after a redirected file write, crossing workspace and tenant boundaries. This issue is fixed in versions 2.29.19, 2.32.9, 2.33.10, and 2.34.4.

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