Skip to main content
CVE-2024-39589VulnerabilityPublished Updated

CVE-2024-39589: OpenPLC_v3 · Incorrect Type Conversion or Cast

Affects OpenPLC_v3Source CVE Database V5

0

Not known to be exploited · CVSS 7.5 High.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
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:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 18 Sep 2024

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

References

Community reviews

Loading reviews…