Read the docs

OpenPLC

Records22All Threatist records
Exploited (KEV)2In CISA KEV
CVSS critical5CVSS 9.0–10.0
CVSS high11CVSS 7.0–8.9

Exploited now

OpenPLC records in CISA KEV

Components

Products in the NVD configurations · select one to filter the records

Records

22 records

TI-2024-22495 CVE-2024-34026 · GHSA-fxq3-rjrf-gqq3

Stack-based buffer overflow in OpenPLC_v3

Priority HIGH 76

A stack-based buffer overflow vulnerability exists in the OpenPLC Runtime EtherNet/IP parser functionality of OpenPLC _v3 b4702061dc14d1024856f71b4543298d77007b88.

CVSS 3.1CRITICAL 9.8 Network No auth No interaction EPSS 0.02398 Published 2024-09-18 No fix listed CWE-121
TI-2024-26520 CVE-2024-39590 · GHSA-3cmw-x7g9-558m

Incorrect type conversion in OpenPLC_v3

Priority HIGH 72

Multiple invalid pointer dereference vulnerabilities exist in the OpenPLC Runtime EtherNet/IP parser functionality of OpenPLC_v3 16bf8bac1a36d95b73e7b8722d0edb8b9c5bb56a.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.01021 Published 2024-09-18 No fix listed CWE-704
TI-2024-26519 CVE-2024-39589 · GHSA-x6fp-542m-2mr8

Incorrect type conversion in OpenPLC_v3

Priority HIGH 72

Multiple invalid pointer dereference vulnerabilities exist in the OpenPLC Runtime EtherNet/IP parser functionality of OpenPLC_v3 16bf8bac1a36d95b73e7b8722d0edb8b9c5bb56a.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.01021 Published 2024-09-18 No fix listed CWE-704
TI-2024-24528 CVE-2024-36981 · GHSA-m92x-f2xf-6w5q

Out-of-bounds read in OpenPLC_v3

Priority HIGH 72

An out-of-bounds read vulnerability exists in the OpenPLC Runtime EtherNet/IP PCCC parser functionality of OpenPLC_v3 b4702061dc14d1024856f71b4543298d77007b88.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.01021 Published 2024-09-18 No fix listed CWE-125
TI-2024-24527 CVE-2024-36980 · GHSA-g38f-j3m7-3p88

Out-of-bounds read in OpenPLC_v3

Priority HIGH 72

An out-of-bounds read vulnerability exists in the OpenPLC Runtime EtherNet/IP PCCC parser functionality of OpenPLC_v3 b4702061dc14d1024856f71b4543298d77007b88.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.01099 Published 2024-09-18 No fix listed CWE-125
Priority MEDIUM 62

A path injection vulnerability exists in OpenPLC v3 (2c82b0e79c53f8c1f1458eee15fec173400d6e1a) as the binary program compiled from glue_generator.cpp does not perform any validation on the file path parameters passed via…

CVSS 3.1MEDIUM 6.5 Network Low privileges No interaction EPSS 0.00387 Published 2026-05-13 No fix listed CWE-22
Priority MEDIUM 42

OpenPLC_V3 is vulnerable to an Initialization of a Resource with an Insecure Default vulnerability which could allow an attacker to gain access to the system by bypassing authentication via an API.

CVSS 4.0CRITICAL 9.2 Network No auth No interaction EPSS 0.00458 Published 2026-04-09 No fix listed CWE-1188
Priority MEDIUM 41

OpenPLC_V3 is vulnerable to a Plaintext Storage of a Password vulnerability that could allow an attacker to retrieve credentials and access sensitive information.

CVSS 4.0CRITICAL 9.2 Network No auth No interaction EPSS 0.00302 Published 2026-04-09 No fix listed CWE-256
Priority MEDIUM 41

OpenPLC Runtime v3 contains an authenticated arbitrary file write vulnerability in the legacy web UI program‑upload workflow.

CVSS 4.0HIGH 8.7 Network Low privileges No interaction EPSS 0.00616 Published 2026-07-10 Fixed in v4 CWE-73
TI-2026-27264 CVE-2026-35063 · GHSA-mg9q-6j4v-6j49

Missing Authorization in OpenPLC_V3

Priority LOW 39

OpenPLC_V3 REST API endpoint checks for JWT presence but never verifies the caller's role.

CVSS 4.0HIGH 8.7 Network Low privileges No interaction EPSS 0.00244 Published 2026-04-09 No fix listed CWE-862
TI-2025-29320 CVE-2025-46613 · GHSA-5vjg-4vv4-p3vj

Race condition in OpenPLC

Priority LOW 32

OpenPLC 3 through 64f9c11 has server.cpp Memory Corruption because a thread may access handleConnections arguments after the parent stack frame becomes unavailable.

CVSS 3.1HIGH 7.5 Network No auth No interaction EPSS 0.00244 Published 2025-04-25 No fix listed CWE-362
TI-2025-12766 CVE-2025-13970 · GHSA-vjcx-2xxh-mc9h

OpenPLC_V3 Cross-Site Request Forgery

Priority LOW 31

OpenPLC_V3 is vulnerable to a cross-site request forgery (CSRF) attack due to the absence of proper CSRF validation.

CVSS 4.0HIGH 7.0 Network No auth User interaction EPSS 0.00291 Published 2025-12-13 Fixed in pull request #310 CWE-352
Open these records in search →