Skip to content
CVE PROGRAM SOURCE RECORD6.3 Medium

CVE-2026-119703

xiaozhi-esp32-server through 0.9.8 Authentication Bypass via Spoofed Device-ID Header

Description

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.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

xinnan-tech xiaozhi-esp32-server

Default version status: unaffected

  • 0 to ≤ 0.9.8affected

References