CVE-2019-20085: TVT NVMS-1000 Directory Traversal Vulnerability
TVT NVMS-1000 devices allow GET /.. Directory Traversal
CVE-2019-20085 is a directory traversal vulnerability in TVT devices that run NVMS-1000 software. An attacker who can reach the device over the network may use crafted GET requests containing path traversal sequences to access files outside the intended web root. For teams that deploy these systems for video management or surveillance, that can mean unauthorized reading of configuration, credentials, or other sensitive data on the device.
CISA notes the issue is triggered via GET /.. requests and directs organizations to apply updates per vendor instructions. Specifics such as exact affected builds and fixed releases must be confirmed against the vendor advisory.
How it works
The weakness is CWE-22 (Improper Limitation of a Pathname to a Restricted Directory). Directory traversal flaws occur when an application takes user-controlled input that influences a file path and fails to fully neutralize sequences such as “..” (dot-dot) and directory separators. In this case, TVT devices utilizing NVMS-1000 software accept GET requests that include such sequences.
A remote attacker who can send HTTP requests to the affected service can craft paths that climb out of the web or application directory and request arbitrary files the process is allowed to read. The CISA summary describes the vector as GET /.. requests; beyond that pattern, exact request formats, response behavior, and any authentication requirements are not detailed here and should be verified in the vendor advisory. Successful abuse typically yields file disclosure rather than direct code execution, though the information obtained can enable further compromise of the device or connected systems.
Am I affected? How to find it in your systems
NVMS-1000 is associated with TVT video management / NVR-style devices. These commonly appear on corporate or site networks that handle CCTV or IP camera recording, often with a web interface exposed for administration or viewing.
- Inventory: Search asset management, network scans, and configuration databases for TVT hardware and any mention of NVMS-1000. Check management VLANs, DVR/NVR subnets, and any internet-facing or partner-accessible video portals.
- Version and build: Identify the software or firmware revision running on each unit. Compare against the fixed versions listed in the vendor advisory; do not assume a device is safe without that confirmation.
- Exposure: Determine whether the web service is reachable from untrusted networks, the internet, or broad internal segments. Directory traversal against an open management interface is higher risk than the same flaw on a tightly segmented device.
- Telemetry: Review web server or device logs for GET requests containing “..”, encoded variants, or unusual path patterns targeting the NVMS interface. Unexpected 200 responses for paths outside normal application URLs can indicate probing or exploitation. Correlate with authentication anomalies or sudden configuration changes.
How to remediate
Patch first. CISA’s required action is to apply updates per vendor instructions. Obtain the vendor’s advisory and fixed software or firmware for NVMS-1000 on TVT devices, validate the package, and deploy it through your normal change process. Confirm the installed revision matches a remediated build.
- After patching, recheck that the service no longer accepts traversal-style paths and that management access still works as expected.
- Harden the class of issue: ensure the web application and underlying OS run with least privilege so that even a successful traversal cannot read high-value files; disable unused services and default accounts; restrict management interfaces to dedicated admin networks.
- Document the change and retain evidence of the advisory version applied for audit and compliance.
If you can't patch immediately
Until the vendor update is installed, reduce exposure with compensating controls appropriate to directory traversal on network-facing appliance web interfaces.
- Segmentation: Place affected devices on isolated VLANs; block direct access from user workstations and the internet; allow only necessary camera and recorder traffic plus tightly controlled admin jump hosts.
- Access control: Enforce network ACLs or firewall rules so only authorized management stations can reach the NVMS web port. Prefer VPN or zero-trust access over open LAN exposure.
- Virtual patching / WAF: If a reverse proxy or web application firewall sits in front of the interface, deploy rules that reject requests containing path traversal sequences (literal “..”, overlong encodings, and common bypass patterns). Tune to avoid breaking legitimate paths and monitor for false positives.
- Feature reduction: Disable remote web management if operationally feasible, or bind the service only to internal interfaces.
- Monitoring: Alert on traversal-like URIs, spikes in 4xx/5xx from the device, and any file-read or configuration-access events. Retain logs for incident response.
These measures lower likelihood and impact but do not replace the vendor update.
If your data may have been exposed
Actively exploited vulnerabilities on network devices can lead to unauthorized file access and, in some environments, broader intrusion. Ransomware use of this specific CVE is not documented in the provided facts. If you suspect the interface was reachable by untrusted parties or you see signs of traversal activity, treat the device as potentially compromised: isolate it, preserve logs, rotate credentials stored on or used by the system, and follow your incident response process. As a further check for personal or organizational email addresses that may appear in known breach datasets, you can run a free exposure scan of your email to see whether those identities have appeared in published breach data.
AICompiled with AI assistance from public sources and published under our editorial standards.
Details
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N