CVE-2014-0780 — InduSoft Web Studio NTWebServer Directory Traversal Vulnerability

CVE-2014-0780

InduSoft Web Studio — Unauthenticated Directory Traversal in NTWebServer Exposes Admin Credentials in ICS/SCADA Environments

What Is InduSoft Web Studio?

InduSoft Web Studio (now AVEVA InduSoft Web Studio) is a widely deployed SCADA (Supervisory Control and Data Acquisition) and HMI (Human-Machine Interface) software platform used in industrial control systems across manufacturing, oil and gas, water/wastewater treatment, building automation, and utility sectors. It enables operators to monitor and control industrial processes via web-based interfaces served from plant floor computers.

A key feature is NTWebServer — InduSoft's embedded HTTP server that hosts the HMI web interface, allowing operators and engineers to access process data and controls remotely. ICS/SCADA software like InduSoft is a high-value target because compromising it can affect physical industrial processes — not merely data.

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-2014-0780 is a critical directory traversal vulnerability in InduSoft Web Studio's embedded NTWebServer component. An unauthenticated remote attacker can send a crafted HTTP GET request containing path traversal sequences (../) to read arbitrary files on the server. Critically, InduSoft APP project files store administrator usernames and passwords — reading these files with no authentication provides credentials for full administrative control over the SCADA system. An attacker can then use those credentials to modify process logic, disrupt operations, or use the HMI as a pivot point into the industrial network.

Affected Versions

InduSoft Web Studio Status
< v7.1 SP2 Patch 4 Vulnerable
v8.0 (pre-release) Vulnerable
v7.1 SP2 Patch 4 Fixed
v8.0 (patched release) Fixed

Technical Details

Root Cause: Unsanitized Path in NTWebServer HTTP Handler

InduSoft's NTWebServer handles HTTP GET requests to serve HMI content. The request handler did not sanitize ../ sequences (or URL-encoded equivalents like %2e%2e%2f) in the request path, allowing attackers to traverse outside the intended web root directory.

Example malicious request:

GET /../../../../Program%20Files/InduSoft%20Web%20Studio%20v7.1/project.app HTTP/1.1
Host: target-hmi:80

Why the credential theft is especially dangerous:

InduSoft APP project files (*.app) are XML-based project configuration files that include username and password fields for the InduSoft application security model. These passwords, while potentially obfuscated, can often be recovered in cleartext or in a weakly encoded form. Once an attacker has the administrator credentials:

  1. Log in to the InduSoft web interface as administrator
  2. Modify alarm setpoints, process parameters, or control logic
  3. Disable safety interlocks or alarm notifications
  4. Access connected PLCs and field devices

Attack Characteristics

Attribute Detail
Attack Vector Network — HTTP request, no authentication required
Privileges Required None
User Interaction None
Target Industrial control system HMI servers
ICS-CERT Advisory ICSA-14-079-01

Discovery

Reported to ICS-CERT by security researchers. ICS-CERT coordinated disclosure with InduSoft (then a subsidiary of Schneider Electric) and published Advisory ICSA-14-079-01 in April 2014.

Exploitation Context

  • ICS/SCADA targeting: This class of vulnerability is disproportionately dangerous in operational technology (OT) environments because exploitation can affect physical processes — not just data or systems
  • Credential theft → full access: The path from directory traversal to full SCADA administrative control is short and requires no additional vulnerabilities
  • Network exposure: ICS systems are increasingly accessible over corporate networks and, in some cases, directly internet-exposed — making network-based exploitation viable without physical access
  • Nation-state relevance: State-sponsored APT groups targeting critical infrastructure (water, energy, manufacturing) have exploited ICS vulnerabilities in this class (e.g., Dragonfly/Energetic Bear campaigns)
  • CISA KEV (2022): Added to KEV in April 2022, reflecting confirmed active exploitation

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 InduSoft Web Studio to v7.1 SP2 Patch 4 or v8.0+ per ICS-CERT advisory ICSA-14-079-01 and AVEVA (Schneider) guidance.

  2. Network segmentation: Restrict NTWebServer access to authorized IP addresses only via firewall rules. The HMI web interface should never be directly internet-accessible.

  3. Disable NTWebServer if remote web access is not required — disable the embedded web server entirely and use only the native InduSoft client.

  4. Change SCADA credentials immediately after patching — assume any credentials stored in APP project files on previously vulnerable systems are compromised.

  5. ICS network isolation: Implement DMZ architecture for industrial networks; use jump servers/historian firewalls to control access between corporate and operational networks.

  6. Monitor for traversal attempts: Inspect NTWebServer HTTP logs for ../ or %2e%2e sequences in request paths.

Key Details

PropertyValue
CVE ID CVE-2014-0780
Vendor / Product InduSoft — Web Studio
NVD Published2014-04-25
NVD Last Modified2025-10-22
CVSS 3.1 Score9.8
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SeverityCRITICAL
CWE CWE-22 — Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') 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
High
Integrity
High
Availability
High

Required Action

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

Timeline

DateEvent
2014-03-20ICS-CERT receives report of vulnerability from security researchers
2014-03-20ICS-CERT coordinates disclosure with InduSoft (Schneider Electric)
2014-04-08ICS-CERT Advisory ICSA-14-079-01 published; patched versions released
2014-04-25CVE-2014-0780 published by NVD
2022-04-15Added to CISA Known Exploited Vulnerabilities catalog
2022-05-06CISA BOD 22-01 remediation deadline