Reliance on Undefined, Unspecified, or Implementation-Defined Behavior Affecting thiagoralves/OpenPLC_v3 package, versions [0,]


Severity

Recommended
0.0
medium
0
10

CVSS assessment by Snyk's Security Team. Learn more

Threat Intelligence

EPSS
0.03% (9th percentile)

Do your applications use this vulnerable package?

In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.

Test your applications
  • Snyk IDSNYK-UNMANAGED-THIAGORALVESOPENPLCV3-13304435
  • published6 Oct 2025
  • disclosed1 Oct 2025
  • creditRenato Garreton

Introduced: 1 Oct 2025

NewCVE-2025-54811  (opens in a new tab)
CWE-758  (opens in a new tab)

How to fix?

There is no fixed version for thiagoralves/OpenPLC_v3.

Overview

Affected versions of this package are vulnerable to Reliance on Undefined, Unspecified, or Implementation-Defined Behavior in the enipThread() function due to the lack of a return value. An attacker can cause the PLC process to crash and halt all automation or control logic by remotely triggering the server loop to end unexpectedly, such as by starting the same server multiple times or forcing the server to exit without authentication.

CVSS Base Scores

version 4.0
version 3.1