PT-2019-8750 · Open Information Security Foundation · Suricata
Published
2019-04-04
·
Updated
2024-10-22
·
CVE-2018-10244
CVSS v3.1
9.8
Critical
| AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Suricata version 4.0.4
Description
The issue arises from incorrect handling of EtherNet/IP PDU parsing, which can lead to the parsing code reading beyond the allocated data due to an integer overflow during a length check in the DecodeENIPPDU function in app-layer-enip-commmon.c. This occurs when a malformed PDU is encountered.
Recommendations
For Suricata version 4.0.4, consider disabling the DecodeENIPPDU function in app-layer-enip-commmon.c as a temporary workaround until a patch is available. Restrict access to the EtherNet/IP PDU parsing functionality to minimize the risk of exploitation.
Fix
Integer Overflow
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Suricata