What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
Yes—malware can reach a programmable logic controller (PLC) through its web interface. A 2024 Georgia Tech and NDSS research prototype, called web-based PLC malware, infects the web application on an embedded PLC server and then uses legitimate administrative APIs to alter the physical process. In a laboratory demonstration, a connected motor spun at unsafe speeds while the PLC continued reporting normal operation. This is a demonstrated research capability, not a confirmed in-the-wild campaign.
What the researchers built
The Georgia Tech team’s 2024 NDSS paper describes malware that targets a PLC’s embedded web application rather than its firmware or control logic. A browser-equipped computer reaches the PLC’s administrative portal, where malicious code can execute through the same web layer used for legitimate management.
Once running, the prototype can call exposed PLC APIs to falsify sensor readings, disable safety alarms and manipulate physical actuators. Georgia Tech’s institutional report, dated 29 February 2024, describes a lab demonstration in which a connected motor was driven to unsafe speeds even though the PLC continued to present normal operating information.
Lead author Ryan Pickren summarized the impact this way: “We think there is an entirely new class of PLC malware that’s just waiting to happen. We’re calling it web-based PLC malware. And it gives you full device and physical process control.”
#1 Best Overall
Why it is called “Stuxnet-like”
“Stuxnet-like” describes the potential effect and ambition, not a shared codebase or a new Stuxnet campaign. MITRE documents Stuxnet under the industrial-control technique Modify Controller Tasking (T0821). The Georgia Tech work is a separate prototype whose unusual feature is the web layer used to reach the controller.
| Threat characteristic | Stuxnet-era PLC malware | Web-based PLC malware prototype |
|---|---|---|
| Infection layer | Typically firmware, engineering software or controller logic | The PLC’s embedded web application |
| Access path | Required specific physical, removable-media or network access depending on the campaign | Browser-mediated delivery through the PLC’s administrative web interface |
| Portability | Often tied to particular controller models or engineering environments | Designed to use common web APIs, potentially reducing device-specific work |
| Persistence and cleanup | Could depend on controller changes and assumptions about factory resets | Can persist in the web layer and execute in browsers that access the interface |
| Operational effect | Changed controller behavior while concealing parts of the attack | Can alter actuators while falsifying displayed process values and disabling alarms |
| Defensive surface | Firmware, controller logic, engineering stations and OT networks | All of those, plus the embedded web server, browser policy and PLC web APIs |
How an attack through the web interface works
- A vulnerable PLC web service is exposed. The PLC hosts an administrative web application used for configuration or monitoring.
- A browser becomes the execution path. A workstation or other browser-equipped device reaches that application. The model does not require the attacker to replace the PLC firmware.
- Malicious web code invokes legitimate APIs. Instead of inventing a new control protocol, the payload abuses APIs the portal already uses to read values and issue commands.
- Displayed data and physical behavior diverge. Sensor values can be falsified, alarms can be disabled and actuators can be commanded while the interface continues to look normal to an operator.
This combination is dangerous because a control-room user may trust the same screen that is helping to conceal the unsafe state.
Rank #2
What was demonstrated—and what remains unproven
| Question | What the evidence establishes |
|---|---|
| Was unsafe motor behavior demonstrated? | Yes. Georgia Tech reports a laboratory motor running at unsafe speeds while the PLC reported normal operation. |
| Can the prototype manipulate a physical process? | Yes. The NDSS paper describes actuator manipulation, sensor-value falsification and safety-alarm disabling. |
| Is this a named malware campaign in operating infrastructure? | No. The cited work demonstrates feasibility; it does not report confirmed field infections by this prototype. |
| How widespread is infection? | No infection count is published. |
| How broad could the vulnerable population be? | The authors’ vendor investigation covered PLC products representing approximately 80% of global market share and identified four vulnerabilities: CVE-2022-45137, CVE-2022-45138, CVE-2022-45139 and CVE-2022-45140. |
The approximately 80% figure describes the market represented in the researchers’ investigation, not the percentage of deployed PLCs that are infected or exploitable in a particular plant.
Why this approach could scale across PLC vendors
Traditional PLC malware often needs detailed knowledge of a controller model, firmware layout or engineering workstation. The Georgia Tech approach moves much of the attack into a standardized web environment. If vendors expose comparable management functions through browser-accessible APIs, an attacker may be able to reuse web techniques across otherwise different PLC families.
Windows Errors? Fix Them Before They Spread
Repair common Windows errors and clear accumulated junk for a smoother, more stable PC - no reinstall needed.Free scan · no reinstallCrashes, No Sound, or Screen Glitches?
Random freezes, missing sound and display glitches usually trace back to one bad driver. Find and replace yours safely.Free scan · under a minuteThe paper presents the approach as improving platform independence, ease of deployment and persistence compared with earlier PLC-malware strategies. Those are properties of the research design, not evidence that one payload automatically works on every PLC.
How to protect browser-managed PLCs
The research’s recommendations treat the PLC web interface and the browser used to reach it as part of the operational-technology attack surface. They are important controls, but they are not a complete industrial-security standard.
Rank #4
Patch the PLC and embedded web server
- Track vendor advisories for the affected PLC models and apply fixes for CVE-2022-45137 through CVE-2022-45140 where applicable.
- Upgrade firmware and web components according to the manufacturer’s maintenance procedure, with a tested rollback plan for safety-critical systems.
- Remove or disable unused web-management functions rather than leaving them reachable by default.
Restrict browser access
- Prevent public or untrusted web content from being loaded in browsers that can reach private industrial networks.
- Use dedicated, locked-down operator workstations or browser profiles for PLC administration.
- Block ordinary web browsing, extensions and unapproved scripts on those systems where the operational workflow permits.
Segment the management path
- Keep PLC web interfaces off the public internet.
- Place them in a restricted management zone separated from office networks and general-purpose user devices.
- Permit only the necessary source hosts, ports and administrative roles, and require controlled remote access for vendors.
Monitor API and process anomalies
- Log PLC web requests, authentication events and configuration changes.
- Alert on unusual API sequences, commands issued outside maintenance windows, unexpected browser clients or changes to alarm configuration.
- Correlate cyber events with process telemetry so that a normal-looking dashboard cannot be the only source of truth.
Harden operations and recovery
- Use vendor-recommended authentication, authorization and secure-configuration settings.
- Maintain known-good PLC logic, web-application and configuration backups, and test restoration without connecting a potentially compromised workstation.
- Define a safe-state procedure for suspected actuator manipulation, including how operators verify physical conditions independently of the affected interface.
What operators should check during an incident
- Move the affected PLC and its management workstation into the plant’s incident-response process; do not assume a browser compromise is only an IT problem.
- Compare displayed sensor values with independent instruments or redundant controllers where available.
- Review recent PLC web logins, API calls, alarm changes and browser activity.
- Restrict further web access while preserving forensic data and maintaining the process in a safe operating state.
- Coordinate firmware, application and logic validation with the PLC manufacturer and the plant’s OT-security team before returning the controller to service.
What the 2024 reporting means for critical infrastructure
Dark Reading’s 5 March 2024 article brought the work to a broader security audience, but the NDSS paper and Georgia Tech report are the primary basis for the technical claims. Together they show that a PLC’s browser interface is not merely a convenience feature: it can become a route to physical control and to deception of the people supervising that control.
The central lesson is practical. Protecting only PLC firmware and control logic leaves a gap if an embedded web application, an administrative browser or the network path between them remains trusted by default.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

