Summary
CVE-2026-79395 is a critical improper-authentication vulnerability (CVSS 9.8) in the ONVIF WS-Security verification logic of the Sofia IPC daemon used in Xiongmai IP Camera XM530 devices. The flaw allows a remote, unauthenticated attacker to bypass ONVIF authentication and invoke privileged camera functions by submitting a crafted SOAP request using the admin account with any arbitrary password, provided the stored admin password is empty. Because Xiongmai-based cameras commonly ship with the admin account’s password left blank, this effectively grants full remote control of exposed devices.
Technical details
- Root cause: The WS-Security (
wsse:UsernameToken) verification routine in the Sofia IPC daemon’s ONVIF Device Service returns authentication success without validating the client-supplied SHA-1PasswordDigestwhenever the account’s stored password is empty. - Trigger conditions: The targeted account (typically
admin) must have an empty stored password, which is the factory-default configuration on affected devices. - Attack vector: Network-based; the attacker sends a crafted SOAP/ONVIF request to the device’s
/onvif/device_serviceendpoint (commonly exposed on ports 80, 8000, or 8899), supplying theadminusername with any password value. - Impact: Successful exploitation grants access to privileged ONVIF actions, including retrieval of live video/audio stream URLs, PTZ (pan-tilt-zoom) control (
ContinuousMove,AbsoluteMove,RelativeMove), device configuration read/modification, and forced system reboot (tds:SystemReboot) — resulting in full compromise of confidentiality, integrity, and availability of the device.
Affected software
- Xiongmai IP Camera XM530 running Sofia IPC daemon firmware version HMT.CM2005-v220608.1837 and earlier (including at least HMT.CM2005-v210104.1124), which contains this authentication logic. Devices and white-labeled products built on the same Xiongmai/InterVideo Sofia IPC codebase may share the vulnerable component.
Severity
- CVSS v3.1 Base Score: 9.8 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Apply a vendor firmware update once released that enforces mandatory validation of the SHA-1
PasswordDigestfor all ONVIF actions regardless of stored password state, and that requires a non-empty administrator password to be set at first boot. As of this writing, no fixed firmware version has been confirmed by the vendor. - If no patch is available:
- Immediately set a strong, non-empty password for the
adminaccount on all affected devices. - Remove direct internet exposure of the ONVIF device service (
/onvif/device_service) and management ports (e.g., 80, 8000, 8899); restrict access to trusted internal networks or via VPN. - Place affected cameras behind a firewall or network segmentation that blocks unsolicited inbound SOAP/ONVIF requests from untrusted sources.
- Monitor device logs for unexpected ONVIF actions such as unauthorized PTZ movement, configuration changes, or reboot events.
- Immediately set a strong, non-empty password for the

