CVE-2014-0780 in indusoft web studio
LogPulse has assessed this CVE and a detection rule is being built.
What the vulnerability is
Directory traversal vulnerability in NTWebServer in InduSoft Web Studio 7.1 before SP2 Patch 4 allows remote attackers to read administrative passwords in APP files, and consequently execute arbitrary code, via unspecified web requests.
Affected software: indusoft web studio
Scores
- CVSS: 9.8 (critical)
- EPSS: 74.68% chance of exploitation in the next 30 days
- CISA KEV: Known exploited, listed 2022-04-15
- Published: 2014-04-25
What LogPulse has for it
- Detection rule: No
- Agent check (vulnerable version): No
- Mitigation: Yes, see below
How to mitigate it
Update InduSoft Web Studio to 7.1 SP2 Patch 4 and stop the NTWebServer demo web server
Patch or upgrade. InduSoft Web Studio 7.1 SP2 Patch 4 fixes the NTWebServer directory traversal that lets anyone read project (APP) files with passwords. NTWebServer is a demo and training server that should not run in production, so stopping it removes the risk as well.
Applies to: InduSoft Web Studio 7.1 before Service Pack 2 Patch 4, when the NTWebServer web server runs.
- List every engineering workstation and SCADA/HMI server that runs InduSoft Web Studio (also as a component in another vendor's HMI product) and note the version in Help, About.
- Log in to your InduSoft (now AVEVA) account and download InduSoft Web Studio 7.1 Service Pack 2 Patch 4 (IWS71.2.4) from the vendor download site.
- Plan a maintenance window with the process owner, back up the project folders, then install Patch 4 on each host and reopen the project to confirm it loads.
- Check whether NTWebServer.exe runs (Task Manager, Details, or 'tasklist | findstr /i NTWebServer'). If it runs, stop it and remove it from startup; serve web thin clients with IIS as InduSoft documents instead.
- Block inbound HTTP (TCP 80 and any other port NTWebServer listens on) to the HMI hosts at the firewall, from both the business network and the internet.
- Because the project files may already have been read, change the InduSoft Web Studio project and user passwords after patching.
- Keep the control network behind a firewall, separate from the business network, and allow remote access only through a VPN.
Sources:
Source data: NIST NVD, CISA KEV and FIRST EPSS. LogPulse processes new CVEs every hour.
We build every detection with great care, but no two environments are the same. Log sources, parsing and configuration differ, so test a detection in your own environment before you rely on it.