Katalog CVE

CVE-2026-42091

ŚrednieCVSS 6.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W goshs (serwer HTTP napisany w Go) w wersjach przed 2.0.2 handler uploadu PUT nie waliduje tokenu CSRF, w przeciwieństwie do handlera POST poprawionego przy CVE-2026-40883. W połączeniu z bezwarunkowym nagłówkiem Access-Control-Allow-Origin: * w obsłudze preflight OPTIONS dowolna strona może zapisywać pliki na instancji goshs przez przeglądarkę ofiary, omijając izolację sieciową.

Ocena ryzyka

Atakujący może zdalnie, za pośrednictwem przeglądarki użytkownika, zapisywać dowolne pliki na serwerze goshs, również w sieciach wewnętrznych lub na localhost. Może to prowadzić do nadpisania plików, wstrzyknięcia złośliwej treści lub dalszej eskalacji.

Rekomendacja

Zaktualizuj goshs do wersji 2.0.2 lub nowszej. Do czasu aktualizacji rozważ ograniczenie dostępu do instancji goshs oraz wyłączenie lub zaostrzenie nagłówków CORS.

Inne podatności w goshs

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

goshs is a SimpleHTTPServer written in Go. Prior to version 2.0.2, the PUT upload handler (httpserver/updown.go) lacks the CSRF token validation that was added to the POST upload handler during the CVE-2026-40883 fix. Combined with the unconditional Access-Control-Allow-Origin: * on the OPTIONS preflight handler (httpserver/server.go), any website can write arbitrary files to a goshs instance through the victim's browser — bypassing network isolation (e.g. localhost, internal network). This issue has been patched in version 2.0.2.

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