PT-2025-17884 · Openplc · Openplc
D00Gman
·
Published
2025-04-25
·
Updated
2025-04-25
·
CVE-2025-46613
CVSS v3.1
7.5
High
| Vector | AV:N/AC:H/PR:N/UI:N/S:C/C:N/I:L/A:H |
Name of the Vulnerable Software and Affected Versions
OpenPLC versions 3 through 64f9c11
Description
The issue is related to a memory corruption problem in the server.cpp component of OpenPLC. This occurs because a thread may access
handleConnections arguments after the parent stack frame becomes unavailable, leading to a race condition. This is classified as a Concurrent Execution using Shared Resource with Improper Synchronization issue.Recommendations
For OpenPLC versions 3 through 64f9c11, as a temporary workaround, consider restricting access to the
server.cpp component until a patch is available. Additionally, review the synchronization mechanisms in the handleConnections function to prevent concurrent access issues. At the moment, there is no information about a newer version that contains a fix for this vulnerability.Race Condition
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Openplc