CVE-2026-119703
ŚrednieCVSS 4.8Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 27 - wyżej niż 27% wszystkich znanych CVE
Streszczenie
xiaozhi-esp32-server w wersjach do 0.9.8 zawiera obejście uwierzytelniania w WebSocketServer._handle_auth, które pozwala zdalnym nieuwierzytelnionym atakującym pominąć weryfikację tokenu Bearer HMAC poprzez podszycie się pod nagłówek Device-ID. Atakujący podający identyfikator urządzenia w formacie adresu MAC z listy dozwolonych może otworzyć uwierzytelnioną sesję WebSocket, wydawać polecenia asystenta głosowego, wymieniać dźwięk i czytać kontekst rozmów tego urządzenia.
Ocena ryzyka
Nieuwierzytelniony atakujący może przejąć sesję urządzenia, wydawać polecenia głosowe i uzyskać dostęp do kontekstu rozmów, co stanowi poważne naruszenie poufności i kontroli urządzenia.
Rekomendacja
Zaktualizuj xiaozhi-esp32-server do wersji nowszej niż 0.9.8 i upewnij się, że weryfikacja tokenu HMAC nie może być pominięta przez nagłówek Device-ID.
Inne podatności w xiaozhi-esp32-server
Oryginalny opis (angielski, źródło NVD)
xiaozhi-esp32-server through 0.9.8 contains an authentication bypass vulnerability in WebSocketServer._handle_auth that allows remote unauthenticated attackers to skip Bearer HMAC token verification by spoofing the Device-ID header. Attackers supplying an allowlisted MAC-address-shaped device identifier can open an authenticated WebSocket session, issue voice-assistant commands, exchange audio, and read that device's conversation context.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

