Description
A path traversal vulnerability exists in multiple models of Selea Targa IP OCR-ANPR cameras, including iZero, Targa 512, Targa 504, Targa Semplice, Targa 704 TKM, Targa 805, Targa 710 INOX, Targa 750, and Targa 704 ILB. The /common/get_file.php script in the “Download Archive in Storage” page fails to properly validate user-supplied input to the file parameter. Unauthenticated remote attackers can exploit this vulnerability to read arbitrary files on the device, including sensitive system files containing cleartext credentials, potentially leading to authentication bypass and exposure of system information.
EPSS Score:
0%
Comprehensive Technical Analysis of EUVD-2025-18778
1. Vulnerability Assessment and Severity Evaluation
The vulnerability described in EUVD-2025-18778 is a path traversal issue affecting multiple models of Selea Targa IP OCR-ANPR cameras. The vulnerability exists in the /common/get_file.php script, which fails to properly validate user-supplied input to the file parameter. This allows unauthenticated remote attackers to read arbitrary files on the device, including sensitive system files that may contain cleartext credentials.
Severity Evaluation:
- Base Score: 9.3 (CVSS:4.0)
- Vector String: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:H/SA:H
The high base score indicates a critical vulnerability due to the ease of exploitation (low complexity, no authentication required) and the significant impact on confidentiality, integrity, and availability.
2. Potential Attack Vectors and Exploitation Methods
Attack Vectors:
- Unauthenticated Access: Attackers can exploit this vulnerability without needing any credentials.
- Remote Exploitation: The attack can be carried out over the network, making it accessible to a wide range of potential attackers.
Exploitation Methods:
- Path Traversal: By manipulating the
fileparameter in the/common/get_file.phpscript, attackers can traverse directories and access files outside the intended directory. - Sensitive File Access: Attackers can read sensitive files such as configuration files, logs, and system files that may contain cleartext credentials or other sensitive information.
3. Affected Systems and Software Versions
The vulnerability affects the following models and software versions of Selea Targa IP OCR-ANPR cameras:
- iZero
- Targa 512
- Targa 504
- Targa Semplice
- Targa 704 TKM
- Targa 805
- Targa 710 INOX
- Targa 750
- Targa 704 ILB
Software Versions:
- CPS 3.005(191206)
- BLD200303143345
- BLD200304170514
- CPS 3.005(191112)
- CPS 4.013(201105)
- BLD191021180140
- BLD201106163745
- BLD201113005214
- BLD200304170901
- BLD191118145435
- CPS 3.100(200225)
4. Recommended Mitigation Strategies
Immediate Mitigation:
- Network Segmentation: Isolate affected cameras from the rest of the network to limit potential attack vectors.
- Access Control: Implement strict access controls to limit who can access the camera's web interface.
- Firewall Rules: Configure firewalls to block unauthorized access to the camera's web interface.
Long-Term Mitigation:
- Patch Management: Apply vendor-provided patches as soon as they become available.
- Firmware Updates: Regularly update the camera firmware to the latest version.
- Input Validation: Ensure that all user inputs are properly validated and sanitized.
5. Impact on European Cybersecurity Landscape
The vulnerability poses a significant risk to organizations and individuals using Selea Targa IP OCR-ANPR cameras, particularly in critical infrastructure sectors such as transportation, law enforcement, and border control. The potential for unauthenticated remote access to sensitive information can lead to data breaches, unauthorized access to systems, and compromise of critical operations.
6. Technical Details for Security Professionals
Vulnerability Details:
- Script Location:
/common/get_file.php - Vulnerable Parameter:
file - Exploitation: Attackers can manipulate the
fileparameter to traverse directories and access files outside the intended directory.
Example Exploit:
curl -X GET "http://<camera_ip>/common/get_file.php?file=../../../../etc/passwd"
Detection:
- Log Analysis: Monitor logs for unusual access patterns to the
/common/get_file.phpscript. - Intrusion Detection Systems (IDS): Implement IDS rules to detect and alert on suspicious activity related to the vulnerable script.
Remediation:
- Code Review: Conduct a thorough code review of the
/common/get_file.phpscript to ensure proper input validation. - Security Audits: Perform regular security audits and penetration testing to identify and mitigate similar vulnerabilities.
References:
- Zero Science Vulnerability Report
- Packet Storm News
- CXSecurity Issue
- Exploit Database
- Selea Official Website
- VulnCheck Advisory
By addressing this vulnerability promptly and effectively, organizations can significantly reduce the risk of unauthorized access and data breaches, thereby enhancing the overall cybersecurity posture of the European landscape.