What Is Trihedral VTScada?
Trihedral VTScada (formerly called VTS, now marketed as VTScada) is a SCADA (Supervisory Control and Data Acquisition) platform for industrial automation and process control. VTScada is used in water treatment, oil and gas, power generation, building automation, and manufacturing environments to monitor and control industrial processes. The software includes a WAP (Wireless Application Protocol) interface — a web-based access component designed to provide remote monitoring capabilities from mobile devices.
SCADA systems are critical infrastructure components: availability disruptions can halt industrial processes, cause equipment damage, or — in safety-critical environments — pose physical risks. Denial-of-service vulnerabilities against SCADA systems are taken seriously by ICS security frameworks, as process visibility loss during an attack can have cascading consequences.
Overview
CVE-2016-4523 is a denial-of-service vulnerability in the WAP interface of Trihedral VTScada arising from an out-of-bounds read (CWE-125). A remote unauthenticated attacker can send a specially crafted HTTP packet to the VTScada WAP interface, triggering an out-of-bounds read that crashes the SCADA server process. Successful exploitation disrupts the operator's ability to monitor and control industrial processes until the server is restarted. Trihedral released a fix in VTScada 11.2.05. ICS-CERT published advisory ICSA-16-152-01. CISA added CVE-2016-4523 to the KEV catalog in April 2022.
Affected Versions
| Trihedral VTScada | Status |
|---|---|
| VTScada (VTS) < 11.2.05 | Vulnerable |
| VTScada 11.2.05 and later | Fixed |
Contact Trihedral Engineering for the current supported version applicable to your deployment.
Technical Details
Root Cause: Out-of-Bounds Read in WAP HTTP Processing
CVE-2016-4523 is an out-of-bounds read (CWE-125) in VTScada's WAP interface HTTP packet processing. The WAP server component reads data from an incoming HTTP request into a fixed-size buffer or processes a length field from the request without adequate bounds validation. When a crafted HTTP request specifies or implies a length that exceeds the actual received data, the server reads past the end of the received packet buffer. On systems where out-of-bounds memory reads trigger access violations or exception conditions, this crash kills the VTScada server process.
The impact in an ICS/SCADA context:
- Process visibility loss — operators lose real-time visibility into monitored industrial processes while the server is down
- Control disruption — SCADA-controlled actuators and set-point adjustments cannot be made remotely
- Persistent disruption — the crash must be remediated by restarting the VTScada server, which may require on-site intervention in remote-site deployments
Attack Characteristics
| Attribute | Detail |
|---|---|
| Attack Vector | Network — crafted HTTP packet to WAP interface |
| Authentication | None required |
| Impact | SCADA server crash / denial of service |
| Recovery | Manual server restart required |
| Affected Industries | Water, oil/gas, power, manufacturing, building automation |
Discovery
Discovered and reported to Trihedral by security researchers; ICS-CERT coordinated disclosure through advisory ICSA-16-152-01 (May 2016). Trihedral released VTScada 11.2.05 with the fix.
Exploitation Context
- ICS/OT attack surface: SCADA systems are increasingly targeted by threat actors seeking to disrupt critical infrastructure operations; a network-accessible denial-of-service with no authentication requirement on a SCADA server is a significant attack surface in any OT environment where the WAP interface is reachable
- Physical impact potential: In SCADA environments, process visibility loss can be more than a nuisance — if operators cannot see alarms or current process states, they may make incorrect decisions about manual interventions; in safety-critical processes (pressure systems, chemical handling), this creates physical risk
- IT/OT network segmentation failure: VTScada WAP interface exposure on corporate or internet-accessible networks violates ICS security best practices; properly segmented OT networks limit exploitation to attackers who have already achieved initial access to the OT network
- CISA KEV (2022): Added April 2022, reflecting active exploitation consistent with ICS disruption campaigns targeting SCADA infrastructure
Remediation
-
Update to VTScada 11.2.05 or later — apply the update from Trihedral. Test the update in a non-production environment before deploying to production SCADA systems.
-
Disable the WAP interface if not in use — if mobile/WAP access to VTScada is not operationally required, disable the WAP service component entirely to eliminate this attack surface.
-
Network segment the SCADA server — ensure VTScada is deployed in an isolated OT network segment with firewall rules preventing direct internet access and restricting access to authorized engineering workstations and control room networks only.
-
Implement ICS-specific monitoring — use industrial network monitoring tools to detect anomalous HTTP requests targeting VTScada WAP interface ports; automated crash detection and alerting can reduce recovery time after a denial-of-service attack.
-
Follow ICS-CERT guidance — refer to ICS-CERT advisory ICSA-16-152-01 and the broader ICS security best practices (NIST SP 800-82, IEC 62443) for defense-in-depth recommendations applicable to SCADA deployments.
Key Details
| Property | Value |
|---|---|
| CVE ID | CVE-2016-4523 |
| Vendor / Product | Trihedral — VTScada (formerly VTS) |
| NVD Published | 2016-06-09 |
| NVD Last Modified | 2025-10-22 |
| CVSS 3.1 Score | 7.5 |
| CVSS 3.1 Vector | CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
| Severity | HIGH |
| CWE | CWE-125 — Out-of-Bounds Read find similar ↗ |
| CISA KEV Added | 2022-04-15 |
| CISA KEV Deadline | 2022-05-06 |
| Known Ransomware Use | No |
CVSS 3.1 Breakdown
Required Action
Timeline
| Date | Event |
|---|---|
| 2016-05-27 | ICS-CERT Advisory ICSA-16-152-01 published disclosing CVE-2016-4523 in Trihedral VTScada |
| 2016-06-09 | CVE-2016-4523 published by NVD |
| 2022-04-15 | Added to CISA Known Exploited Vulnerabilities catalog |
| 2022-05-06 | CISA BOD 22-01 remediation deadline |
References
| Resource | Type |
|---|---|
| NVD — CVE-2016-4523 | Vulnerability Database |
| CISA KEV Catalog Entry | US Government |
| ICS-CERT Advisory ICSA-16-152-01 — Trihedral VTScada Vulnerability | US Government |