CVE-2017-14743 in FSC-880info

Summary

by MITRE

Faleemi FSC-880 00.01.01.0048P2 devices allow unauthenticated SQL injection via the Username element in an XML document to /onvif/device_service, as demonstrated by reading the admin password.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 11/19/2019

The CVE-2017-14743 vulnerability represents a critical security flaw in Faleemi FSC-880 network video surveillance devices running firmware version 00.01.01.0048P2. This vulnerability resides within the device's ONVIF device service endpoint, specifically in the handling of XML requests containing a Username element. The flaw enables unauthenticated SQL injection attacks, allowing remote attackers to manipulate the underlying database without requiring valid credentials or authentication. The vulnerability specifically targets the XML processing mechanism that handles device configuration and authentication requests, making it particularly dangerous for network video surveillance systems that often contain sensitive security information.

The technical implementation of this vulnerability stems from inadequate input validation and sanitization within the XML parser of the device's ONVIF service. When an attacker sends a malicious XML document containing a specially crafted Username element, the device fails to properly escape or validate the input before processing it within database queries. This allows attackers to inject malicious SQL commands that can be executed with the privileges of the database user, typically resulting in unauthorized access to the device's administrative functions. The vulnerability is classified as a SQL injection flaw that operates at the application layer and can be exploited through the HTTP interface of the device, making it accessible over the network without authentication requirements.

The operational impact of CVE-2017-14743 is severe and multifaceted for organizations relying on Faleemi FSC-880 devices for security monitoring. Attackers can leverage this vulnerability to extract administrative credentials, potentially gaining full control over the surveillance system and enabling them to modify camera settings, access live video feeds, or even disable security features. The unauthenticated nature of the attack means that any network-connected device can be compromised without prior knowledge or credentials, making it particularly dangerous for perimeter security systems. This vulnerability directly impacts the CIA triad by compromising confidentiality through credential theft, integrity through unauthorized modifications, and availability through potential system manipulation or denial of service conditions.

Organizations should implement immediate mitigations including network segmentation to isolate affected devices from critical infrastructure, deployment of network access control lists to restrict access to the ONVIF service port, and implementation of intrusion detection systems to monitor for suspicious XML traffic patterns. The vulnerability aligns with CWE-89 which describes SQL injection flaws, and can be mapped to ATT&CK technique T1190 for exploitation of remote services and T1078 for legitimate credential use. Device vendors should be contacted for firmware updates or patches, while organizations should conduct comprehensive vulnerability assessments to identify all affected devices on their networks. Network administrators should also implement monitoring of XML parsing activities and consider disabling unnecessary ONVIF services when not required for operations, as this vulnerability demonstrates the importance of proper input validation and the principle of least privilege in security implementations.

This vulnerability highlights the critical importance of secure coding practices and input validation in embedded systems, particularly those handling authentication and configuration data. The flaw demonstrates how seemingly simple XML processing can become a vector for complex attacks when proper security measures are not implemented. Organizations should also consider implementing web application firewalls to filter malicious XML content and establish robust incident response procedures to address potential exploitation of this vulnerability. The vulnerability serves as a reminder that network security devices, despite their critical role in protecting infrastructure, often contain security flaws that can be exploited by attackers with minimal technical expertise, emphasizing the need for continuous security monitoring and proactive vulnerability management programs.

Reservation

09/26/2017

Disclosure

09/26/2017

Moderation

accepted

CPE

ready

EPSS

0.00447

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!