Suricata version 4.0.4 incorrectly handles the parsing of an EtherNet/IP PDU. A malformed PDU can cause the parsing code to read beyond the allocated data because DecodeENIPPDU in app-layer-enip-commmon.c has an integer overflow during a length check.
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HOisf Suricata
APPOisf4.0.4
🔵
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
CWE
Related vulnerabilities
CVE-2023-35853CRITICAL9.8PL ✓same product
Suricata: zdalne wykonanie kodu Lua przez zewnętrzne reguły
CVE-2021-37592CRITICAL9.8PL ✓same product
Podatność TCP evasion w Suricata — ominięcie detekcji przez spreparowany stos TCP/IP
CVE-2019-18792CRITICAL9.1PL ✓same product
Obejście sygnatur TCP w Suricata przez nakładanie segmentów z fałszywym pakietem FIN
CVE-2026-31931HIGH7.5same product
Suricata is a network IDS, IPS and NSM engine. From version 8.0.0 to before version 8.0.4, use of the "tls.alp...
CVE-2026-31932HIGH7.5same product
Suricata is a network IDS, IPS and NSM engine. Prior to versions 7.0.15 and 8.0.4, inefficiency in KRB5 buffer...