Improper authentication in joey-zhou xiaozhi-esp32-server-java
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Low · Low · Low
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-287.
Summary
A weakness has been identified in joey-zhou xiaozhi-esp32-server-java up to 3.0.0. This impacts the function tryAuthenticateWithCookies of the file AuthenticationInterceptor.java of the component Cookie Handler. Executing manipulation can lead to improper authentication. The attack can be launched remotely. The exploit has been made available to the public and could be exploited. Upgrading to version 4.0.0 will fix this issue. It is recommended to upgrade the affected component.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA xiaozhi-esp32-server-java (joey-zhou) Fixed in 4.0.0
Timeline
- 2026-10-02 Threatist record created from CVE-2025-15135
- 2026-10-03 Alias added: GHSA-7x46-g3w8-h64v
References
More joey-zhou vulnerabilities
- TI-2026-75409 Authentication bypass in Xiaozhi ESP32 server Java via OTA endpoint CVSS 4.0MEDIUM 6.3
- TI-2025-02966 joey-zhou xiaozhi-esp32-server-java update sql injection CVSS 4.0MEDIUM 5.3
Sources
- CVE-2025-15135 · CVE Program
- CVE-2025-15135 · NVD
- FIRST EPSS
- GHSA-7x46-g3w8-h64v · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences