OpenPLC_V3 Cross-Site Request Forgery
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- Active
- Attack complexity
- High
- Attack requirements
- None
- Impact type
- Tampering
- Confidentiality · integrity · availability
- None · High · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA. Impact type from CWE-352.
Summary
OpenPLC_V3 is vulnerable to a cross-site request forgery (CSRF) attack due to the absence of proper CSRF validation. This issue allows an unauthenticated attacker to trick a logged-in administrator into visiting a maliciously crafted link, potentially enabling unauthorized modification of PLC settings or the upload of malicious programs which could lead to significant disruption or damage to connected systems.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA OpenPLC_V3 (OpenPLC_V3) Fixed in pull request #310
Timeline
- 2026-10-02 Threatist record created from CVE-2025-13970
- 2026-10-03 Alias added: GHSA-vjcx-2xxh-mc9h
References
More OpenPLC vulnerabilities
- TI-2021-08453 OpenPLC ScadaBR through 0.9.1 on Linux and through 1.12.4 on Windows allows remote… KEVCVSS 3.1HIGH 8.8
- TI-2021-08454 OpenPLC ScadaBR through 0.9.1 on Linux and through 1.12.4 on Windows allows stored XSS via system_settings.shtm. KEVCVSS 3.1MEDIUM 5.4
- TI-2024-22495 Stack-based buffer overflow in OpenPLC_v3 CVSS 3.1CRITICAL 9.8
- TI-2024-26520 Incorrect type conversion in OpenPLC_v3 CVSS 3.1HIGH 7.5
- TI-2024-26519 Incorrect type conversion in OpenPLC_v3 CVSS 3.1HIGH 7.5
- TI-2024-24528 Out-of-bounds read in OpenPLC_v3 CVSS 3.1HIGH 7.5
Sources
- CVE-2025-13970 · CVE Program
- CVE-2025-13970 · NVD
- FIRST EPSS
- GHSA-vjcx-2xxh-mc9h · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences