Katalog CVE

CVE-2026-49393

WysokieCVSS 8.4
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W OpenHuman przed wersją 0.56.0 serwer chroni żądania HTTP POST do /rpc za pomocą middleware bearer, ale udostępnia handlery Socket.IO rpc:request i chat:start bez równoważnego uwierzytelnienia transportowego lub na poziomie handlera. Lokalny nieuwierzytelniony klient może połączyć się z przestrzenią nazw Socket.IO i wysyłać żądania tą samą chronioną ścieżką kontrolera, która odrzuca brak bearer na /rpc.

Ocena ryzyka

Atakujący z dostępem lokalnym może czytać dane konfiguracyjne lub zdrowotne, uruchamiać przepływy agenta, wchodzić w interakcję z API kont, modyfikować dane lokalne lub zatrzymywać i restartować usługi. Stanowi to poważne naruszenie poufności i integralności aplikacji.

Rekomendacja

Zaktualizuj OpenHuman do wersji 0.56.0 lub nowszej. Ogranicz lokalny dostęp do przestrzeni nazw Socket.IO do zaufanych procesów.

Inne podatności w OpenHuman

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

OpenHuman is an open-source agent harness available as a desktop application and Rust library. Before 0.56.0, the core server protects HTTP POST requests to /rpc with bearer middleware but exposes Socket.IO rpc:request and chat:start handlers without equivalent transport or handler-level authentication. A local unauthenticated client can connect to the Socket.IO namespace and dispatch requests through the same protected controller path that rejects a missing bearer on /rpc. Depending on the selected method, the attacker can read configuration or health data, start agent flows, interact with integrated account APIs, alter local data, or stop and restart services. This issue is fixed in version 0.56.0.

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