CVE-2016-4523 — Trihedral VTScada (formerly VTS) Denial-of-Service Vulnerability

CVE-2016-4523

Trihedral VTScada WAP Interface — Out-of-Bounds Read via Crafted HTTP Packet Crashes SCADA Server; ICS/OT Infrastructure Disruption Risk

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

Actively Exploited. This vulnerability has been added to CISA's Known Exploited Vulnerabilities (KEV) Catalog on April 15, 2022. Federal agencies are required to apply mitigations per BOD 22-01.

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

CISA BOD 22-01 Deadline: May 6, 2022. Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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

PropertyValue
CVE ID CVE-2016-4523
Vendor / Product Trihedral — VTScada (formerly VTS)
NVD Published2016-06-09
NVD Last Modified2025-10-22
CVSS 3.1 Score7.5
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
SeverityHIGH
CWE CWE-125 — Out-of-Bounds Read find similar ↗
CISA KEV Added2022-04-15
CISA KEV Deadline2022-05-06
Known Ransomware Use No

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2022-05-06. Apply updates per vendor instructions.

Timeline

DateEvent
2016-05-27ICS-CERT Advisory ICSA-16-152-01 published disclosing CVE-2016-4523 in Trihedral VTScada
2016-06-09CVE-2016-4523 published by NVD
2022-04-15Added to CISA Known Exploited Vulnerabilities catalog
2022-05-06CISA BOD 22-01 remediation deadline