Skip to main content
CVE-2026-116017VulnerabilityPublished 10/24/2026

CVE-2026-116017: Authorization Bypass Through User-Controlled Key in xinnan-tech xiaozhi-esp32-server

Affects xinnan-tech xiaozhi-esp32-serverSource CVE Database V5

CVSS 4.0 base score
5.3Medium
Exploitation

Not in CISA KEV, no exploitation reported

CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N

What to do

AI-suggested

No explicit patch or remediation details are provided in the available data. Patch status is not yet confirmed — check the vendor advisory for current remediation guidance. Until a fix is available, restrict access to the DeviceController.getAddressBook API to authorized users only and monitor for suspicious access patterns.

Affected software

ProductAffectedFixed in
xinnan-techxiaozhi-esp32-serverAffected
  • >=0 <0.9.8
Fixed in
  • 0.9.8
GitHub Actionsxiaozhi-esp32-serverpkg:github/xiaozhi-esp32-serverOther threatsAffected
  • >=0 <0.9.8
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

Description

Xiaozhi-esp32-server versions before 0.9.8 have an insecure direct object reference vulnerability in the DeviceController.getAddressBook API. Authenticated users, including those with self-registered accounts, can access other users' device address books by specifying another user's device MAC address. This exposes contact MACs, aliases, call permissions, and owner user IDs.

References

Track xinnan-tech xiaozhi-esp32-server with alerts and the API. See plans

Added 10/24/2026 · analysed 10/24/2026 · updated 10/24/2026