CVE-2024-36981 Denial of service in OpenPLC v3
An attacker can cause a denial of service in OpenPLC Runtime by sending specially crafted EtherNet/IP requests to the PCCC parser.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2024-36981?
CVE-2024-36981 is a high-severity denial of service vulnerability in OpenPLC_v3, published on 18 Sep 2024. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
An out-of-bounds read vulnerability exists in the OpenPLC Runtime EtherNet/IP PCCC parser functionality of OpenPLC_v3 b4702061dc14d1024856f71b4543298d77007b88. A specially crafted network request can lead to denial of service. An attacker can send a series of EtherNet/IP requests to trigger this vulnerability.This is the final instance of the incorrect comparison.
Weakness: CWE-125
Which versions are affected by CVE-2024-36981?
It affects 1 product.
Products include Openplcproject Openplc V3 Firmware.
How do I fix CVE-2024-36981?
No fix has been published for CVE-2024-36981 yet. Limit exposure of the affected software until one is available.
Upgrade, then put limits on request size, rate and nesting depth so one client cannot exhaust the service. More about Denial of service.
Is CVE-2024-36981 being exploited?
It is not confirmed as exploited in the wild, but public exploit code for CVE-2024-36981 exists.
Other vulnerabilities in OpenPLC_v3
Sources
Also known as GHSA-m92x-f2xf-6w5q.