CVE-2026-72581

8.6

duhow · xiaoai-patch

A server-side request forgery (SSRF) vulnerability in duhow/xiaoai-patch allows a remote attacker to force the Xiaomi smart speaker to make unauthorized requests to internal or external URLs.

Executive summary

A server-side request forgery vulnerability in duhow/xiaoai-patch allows an unauthenticated remote attacker to perform unauthorized internal network requests.

Vulnerability

This is a server-side request forgery (SSRF) vulnerability (CWE-918) in the /auth endpoint of api/main.py. The application fails to validate the user-supplied url parameter, allowing an unauthenticated attacker to redirect requests to arbitrary internal or external destinations.

Business impact

The CVSS score of 8.6 highlights the critical nature of this SSRF, which can be used to bypass network perimeters. An attacker could perform internal network scanning, access internal services not exposed to the internet, or exfiltrate configuration data from the smart speaker environment.

Remediation

Immediate Action: Users should update the software to a commit beyond fb07049 if available, or apply vendor-provided security patches. Monitor the repository at https://github.com/duhow/xiaoai-patch for updates.

Proactive Monitoring: Monitor network traffic originating from the smart speaker device for unexpected outbound requests to internal IP addresses or sensitive services.

Compensating Controls: Use network segmentation to isolate the smart speaker from critical internal resources, ensuring it cannot reach sensitive internal endpoints.

Exploitation status

Public Exploit Available: No

Analyst recommendation

This SSRF vulnerability poses a significant risk to network security by exposing internal infrastructure. Organizations should ensure that devices running this software are isolated from sensitive network segments and monitor for a fix from the developer.

More duhow CVEs