CVE-2024-39589: OpenPLC_v3 · Incorrect Type Conversion or Cast
Affects OpenPLC_v3Source CVE Database V5
Not known to be exploited · CVSS 7.5 High.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 1.0% chance of exploitation in 30 days – higher than 63% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HExploitation evidence
Disclosed: evidence found.
CVE published 18 Sep 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-26.
What to do
AI-suggested
To mitigate CVE-2024-39589, organizations should implement the following specific measures: 1) Monitor and restrict EtherNet/IP traffic to only trusted devices and networks using industrial firewalls and network segmentation to limit exposure. 2) Employ deep packet inspection tools capable of analyzing EtherNet/IP protocol traffic to detect anomalous or malformed requests indicative of exploitation attempts. 4) Conduct thorough input validation and fuzz testing on EtherNet/IP parser components in custom or extended OpenPLC deployments to identify and remediate similar issues proactively. 5) Implement redundancy and failover mechanisms in critical control systems to minimize operational impact from potential DoS events. 6) Train ICS security teams to recognize signs of network-based DoS attacks targeting EtherNet/IP and respond promptly. 7) Maintain an inventory of all OpenPLC instances and their versions to prioritize remediation efforts. These steps go beyond generic advice by focusing on protocol-specific controls, network-level defenses, and operational continuity planning tailored to the industrial environment.
Description
Multiple invalid pointer dereference vulnerabilities exist in the OpenPLC Runtime EtherNet/IP parser functionality of OpenPLC_v3 16bf8bac1a36d95b73e7b8722d0edb8b9c5bb56a. A specially crafted EtherNet/IP request can lead to denial of service. An attacker can send a series of EtherNet/IP requests to trigger these vulnerabilities.This instance of the vulnerability occurs within the `Protected_Logical_Read_Reply` function