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% (10th 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

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

How to fix?

A fix was pushed into the master branch but not yet published.

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