CVE-2025-34036: CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in Shenzhen TVT CCTV-DVR
An OS command injection vulnerability exists in white-labeled DVRs manufactured by TVT, affecting a custom HTTP service called "Cross Web Server" that listens on TCP ports 81 and 82. The web interface fails to sanitize input in the URI path passed to the language extraction functionality. When the server processes a request to /language/[lang]/index.html, it uses the [lang] input unsafely in a tar extraction command without proper escaping. This allows an unauthenticated remote attacker to inject shell commands and achieve arbitrary command execution as root. Exploitation evidence was observed by the Shadowserver Foundation on 2025-02-06 UTC.
AI Analysis
Technical Summary
CVE-2025-34036 is an OS command injection vulnerability classified under CWE-78, affecting Shenzhen TVT CCTV-DVR devices. The flaw exists in a proprietary HTTP service named 'Cross Web Server' that listens on TCP ports 81 and 82. The vulnerability is triggered when the web interface processes requests to the URI path /language/[lang]/index.html. The [lang] parameter is passed unsanitized to a tar extraction command used for language extraction, allowing an attacker to inject arbitrary shell commands. Because the input is not properly escaped or validated, an attacker can craft a malicious URI that executes arbitrary commands with root privileges on the device. The vulnerability requires no authentication or user interaction, making remote exploitation trivial. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H) reflects a network attack vector with no attack complexity, no privileges or user interaction needed, and high impact on confidentiality, integrity, and availability. Exploitation evidence was observed by Shadowserver Foundation on August 27, 2025, indicating active scanning or attempted exploitation in the wild. The affected product is a widely deployed CCTV-DVR used in surveillance systems worldwide, including Europe. No official patches or mitigations have been published yet, increasing urgency for defensive measures.
Potential Impact
The impact of CVE-2025-34036 on European organizations is severe. Successful exploitation grants attackers root-level remote code execution on CCTV-DVR devices, enabling full control over the device and potentially the broader network segment. This can lead to unauthorized surveillance, data exfiltration, disruption or destruction of video evidence, and pivoting to other internal systems. Critical infrastructure, government facilities, transportation hubs, and private enterprises relying on TVT CCTV-DVRs for security monitoring are at significant risk. Compromise of these devices undermines physical security and can facilitate espionage or sabotage. The lack of authentication and user interaction requirements means attackers can exploit the vulnerability at scale with automated tools. The high severity and widespread deployment of affected devices in Europe heighten the threat landscape, necessitating urgent attention from security teams.
Mitigation Recommendations
1. Immediately isolate affected Shenzhen TVT CCTV-DVR devices from untrusted networks, especially the internet, by implementing strict network segmentation and firewall rules blocking TCP ports 81 and 82. 2. Disable or restrict access to the 'Cross Web Server' service if possible until a vendor patch is available. 3. Monitor network traffic for suspicious requests targeting /language/[lang]/index.html URIs and implement intrusion detection/prevention rules to block exploitation attempts. 4. Conduct thorough inventory and asset management to identify all affected DVR devices within the organization. 5. Engage with Shenzhen TVT or authorized vendors to obtain security patches or firmware updates addressing this vulnerability as soon as they are released. 6. Apply network-level mitigations such as web application firewalls (WAFs) configured to sanitize or block malicious URI patterns. 7. Implement strict access controls and logging on surveillance networks to detect lateral movement or anomalous behavior post-exploitation. 8. Educate security and operations teams about this vulnerability and the importance of rapid response to suspicious activity involving CCTV-DVR devices.
Affected Countries
Germany, France, United Kingdom, Italy, Spain, Netherlands, Belgium, Poland, Sweden, Austria
CVE-2025-34036: CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in Shenzhen TVT CCTV-DVR
Description
An OS command injection vulnerability exists in white-labeled DVRs manufactured by TVT, affecting a custom HTTP service called "Cross Web Server" that listens on TCP ports 81 and 82. The web interface fails to sanitize input in the URI path passed to the language extraction functionality. When the server processes a request to /language/[lang]/index.html, it uses the [lang] input unsafely in a tar extraction command without proper escaping. This allows an unauthenticated remote attacker to inject shell commands and achieve arbitrary command execution as root. Exploitation evidence was observed by the Shadowserver Foundation on 2025-02-06 UTC.
AI-Powered Analysis
Technical Analysis
CVE-2025-34036 is an OS command injection vulnerability classified under CWE-78, affecting Shenzhen TVT CCTV-DVR devices. The flaw exists in a proprietary HTTP service named 'Cross Web Server' that listens on TCP ports 81 and 82. The vulnerability is triggered when the web interface processes requests to the URI path /language/[lang]/index.html. The [lang] parameter is passed unsanitized to a tar extraction command used for language extraction, allowing an attacker to inject arbitrary shell commands. Because the input is not properly escaped or validated, an attacker can craft a malicious URI that executes arbitrary commands with root privileges on the device. The vulnerability requires no authentication or user interaction, making remote exploitation trivial. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H) reflects a network attack vector with no attack complexity, no privileges or user interaction needed, and high impact on confidentiality, integrity, and availability. Exploitation evidence was observed by Shadowserver Foundation on August 27, 2025, indicating active scanning or attempted exploitation in the wild. The affected product is a widely deployed CCTV-DVR used in surveillance systems worldwide, including Europe. No official patches or mitigations have been published yet, increasing urgency for defensive measures.
Potential Impact
The impact of CVE-2025-34036 on European organizations is severe. Successful exploitation grants attackers root-level remote code execution on CCTV-DVR devices, enabling full control over the device and potentially the broader network segment. This can lead to unauthorized surveillance, data exfiltration, disruption or destruction of video evidence, and pivoting to other internal systems. Critical infrastructure, government facilities, transportation hubs, and private enterprises relying on TVT CCTV-DVRs for security monitoring are at significant risk. Compromise of these devices undermines physical security and can facilitate espionage or sabotage. The lack of authentication and user interaction requirements means attackers can exploit the vulnerability at scale with automated tools. The high severity and widespread deployment of affected devices in Europe heighten the threat landscape, necessitating urgent attention from security teams.
Mitigation Recommendations
1. Immediately isolate affected Shenzhen TVT CCTV-DVR devices from untrusted networks, especially the internet, by implementing strict network segmentation and firewall rules blocking TCP ports 81 and 82. 2. Disable or restrict access to the 'Cross Web Server' service if possible until a vendor patch is available. 3. Monitor network traffic for suspicious requests targeting /language/[lang]/index.html URIs and implement intrusion detection/prevention rules to block exploitation attempts. 4. Conduct thorough inventory and asset management to identify all affected DVR devices within the organization. 5. Engage with Shenzhen TVT or authorized vendors to obtain security patches or firmware updates addressing this vulnerability as soon as they are released. 6. Apply network-level mitigations such as web application firewalls (WAFs) configured to sanitize or block malicious URI patterns. 7. Implement strict access controls and logging on surveillance networks to detect lateral movement or anomalous behavior post-exploitation. 8. Educate security and operations teams about this vulnerability and the importance of rapid response to suspicious activity involving CCTV-DVR devices.
For access to advanced analysis and higher rate limits, contact root@offseq.com
Technical Details
- Data Version
- 5.1
- Assigner Short Name
- VulnCheck
- Date Reserved
- 2025-04-15T19:15:22.546Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 6859fad3dec26fc862d8c380
Added to database: 6/24/2025, 1:09:39 AM
Last enriched: 11/17/2025, 10:30:04 PM
Last updated: 11/22/2025, 6:04:43 PM
Views: 66
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Related Threats
CVE-2025-2655: SQL Injection in SourceCodester AC Repair and Services System
MediumCVE-2023-30806: CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in Sangfor Net-Gen Application Firewall
CriticalCVE-2024-0401: CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in ASUS ExpertWiFi
HighCVE-2024-23690: CWE-78 Improper Neutralization of Special Elements used in an OS Command ('OS Command Injection') in Netgear FVS336Gv3
HighCVE-2024-13976: CWE-427 Uncontrolled Search Path Element in Commvault Commvault for Windows
HighActions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need enhanced features?
Contact root@offseq.com for Pro access with improved analysis and higher rate limits.