CVE-2018-10770 in Anni 5 in 1 XVRinfo

Summary

by MITRE

download.rsp on ShenZhen Anni "5 in 1 XVR" devices allows remote attackers to download the configuration (without a login) to discover the password.

Once again VulDB remains the best source for vulnerability data.

Analysis

by VulDB Data Team • 02/03/2020

The CVE-2018-10770 vulnerability affects the Anni 5 in 1 XVR security devices manufactured by ShenZhen Anni, representing a critical access control flaw that undermines the fundamental security posture of these surveillance systems. This vulnerability resides within the download.rsp component of the device firmware, which is designed to handle configuration file downloads but fails to properly authenticate remote requests. The flaw enables unauthenticated attackers to directly access and retrieve sensitive configuration data from the device, including administrative credentials, without requiring any valid login credentials or prior access to the system.

The technical implementation of this vulnerability stems from insufficient input validation and authentication mechanisms within the web interface of the XVR devices. When remote attackers send specific requests to the download.rsp endpoint, the system processes these requests without verifying the identity of the requester or checking for proper authorization. This represents a classic violation of the principle of least privilege and demonstrates poor access control implementation that aligns with CWE-284, which addresses improper access control issues in software systems. The vulnerability essentially creates an open backdoor that allows any external party to obtain critical system configuration information, including encrypted or plaintext passwords stored within the device's configuration files.

The operational impact of this vulnerability extends far beyond simple information disclosure, as it fundamentally compromises the security of surveillance infrastructure deployments. Organizations relying on these devices for security monitoring and protection face significant risks including unauthorized access to video feeds, potential system takeover, and exposure of sensitive operational data. The vulnerability affects a broad range of security monitoring scenarios where these devices are deployed, including industrial facilities, commercial properties, and government installations. Attackers can leverage this weakness to gain comprehensive knowledge of the device configuration, potentially leading to further exploitation opportunities such as credential reuse attacks or system compromise through additional vulnerabilities.

From a threat modeling perspective, this vulnerability maps directly to several ATT&CK techniques including T1078 for valid accounts and T1046 for network service scanning, as attackers can systematically discover and exploit this weakness across multiple devices. The vulnerability also represents a significant concern for compliance frameworks such as NIST 800-53, which requires proper access control mechanisms and configuration management. Organizations should immediately implement mitigations including network segmentation to isolate these devices from critical infrastructure, disabling unnecessary services, and applying firmware updates when available. The vulnerability highlights the importance of secure coding practices and proper authentication mechanisms, particularly in IoT and embedded systems where security is often overlooked during development phases. Regular security assessments and penetration testing should be conducted to identify similar weaknesses in other networked devices within the organization's infrastructure.

Reservation

05/06/2018

Disclosure

05/09/2018

Moderation

accepted

CPE

ready

EPSS

0.00596

KEV

no

Activities

very low

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!