CVE-2025-13970
8.0OpenPLC · OpenPLC_V3
OpenPLC_V3 contains a cross-site request forgery vulnerability that allows unauthenticated attackers to trick logged-in administrators into unauthorized actions.
Executive summary
A cross-site request forgery vulnerability in OpenPLC_V3 enables unauthenticated attackers to perform unauthorized administrative actions, posing a significant risk to industrial control systems.
Vulnerability
This flaw exists due to an absence of proper cross-site request forgery (CSRF) validation, which permits an unauthenticated attacker to induce a logged-in administrator to execute unintended actions, such as modifying PLC settings or uploading malicious programs.
Business impact
The exploitation of this vulnerability could lead to significant disruption or physical damage to connected industrial systems, as an attacker can manipulate PLC configurations without direct access. Given the CVSS score of 8.0, this represents a high-severity risk that could result in operational downtime, safety hazards, and loss of process integrity.
Remediation
Immediate Action: Update OpenPLC_V3 to pull request #310 or later by pulling the latest changes from the official GitHub repository.
Proactive Monitoring: Monitor system logs for unusual administrative activities or unauthorized configuration changes that occur without a clear audit trail of authenticated user intent.
Compensating Controls: Implement strict network segmentation to isolate PLC management interfaces and ensure that administrative access is restricted to trusted, secure workstations.
Exploitation status
Public Exploit Available: exploit_available (unknown)
Analyst recommendation
Due to the critical nature of industrial control systems, the potential for unauthorized PLC modification necessitates immediate attention. Administrators must prioritize applying the fix provided in pull request #310 to eliminate the CSRF vulnerability and prevent potential operational disruption.
More OpenPLC CVEs
Sources
Originally found and disclosed by Muhammad Ali and Anthony Marrongelli of University of Central Florida (UCF) reported this vulnerability to CISA., per the CVE Program record.