Katalog CVE

CVE-2026-62283

KrytyczneCVSS 9.9
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Nezha Monitoring to samohostowane, lekkie narzędzie do monitorowania serwerów i stron internetowych oraz zarządzania nimi. Wersje Nezha od 1.14.13 do 1.14.14 oraz od 2.0.0 do 2.0.9 nie wiążą identyfikatorów strumieni utworzonych przez CreateStream w service/rpc/io_stream.go z ich użytkownikiem tworzącym, a `GET /ws/terminal/:id` i `GET /ws/file/:id` sprawdzają tylko, czy podany UUID istnieje. Uwierzytelniony użytkownik z rolą RoleMember, który zdobędzie żywy UUID strumienia z logów, historii przeglądarki, danych referer lub telemetrii, może dołączyć do sesji terminala lub menedżera plików innego użytkownika, czytać i zapisywać pliki na serwerze docelowym oraz wykonywać polecenia powłoki. Problem naprawiono w wersji 2.0.10.

Ocena ryzyka

Ryzyko obejmuje nieautoryzowany dostęp do sesji terminala i menedżera plików innych użytkowników, co może prowadzić do kradzieży danych, modyfikacji plików i wykonywania poleceń na serwerze.

Rekomendacja

Zaleca się aktualizację Nezha Monitoring do wersji 2.0.10 lub nowszej, aby wyeliminować podatność umożliwiającą nieautoryzowany dostęp do sesji.

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

Nezha Monitoring is a self-hostable, lightweight, servers and websites monitoring and O&M tool. Nezha versions 1.14.13 through 1.14.14 and 2.0.0 through 2.0.9 do not bind stream identifiers created by CreateStream in service/rpc/io_stream.go to their creating user, and `GET /ws/terminal/:id` and `GET /ws/file/:id` only check whether the supplied UUID exists. An authenticated RoleMember who obtains a live stream UUID from logs, browser history, referer data, or telemetry can attach to another user's terminal or file-manager session, read and write target-server files, and execute shell commands. This issue is fixed in version 2.0.10.

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