← Vulnerability feed

Vulnerability record · CVE-2018-18956 · published 5 November 2018

CVE-2018-18956: Suricata-ids suricata memory buffer overflow vulnerability

SSuricata Ids · Suricata

The ProcessMimeEntity function in util-decode-mime.c in Suricata 4.x before 4.0.6 allows remote attackers to cause a denial of service (segfault and daemon crash) via crafted input to the SMTP parser, as exploited in the wild in November 2018.

7.5 CVSS 3.0 High EPSS 2.8% · top 13.8% CWE-119 · Memory buffer overflow
7.5CVSS 3.0 base score, v2 5.0
2.8%EPSS exploitation probability, 30 days
NoNot in CISA KEV
1Affected product versions listed by NVD
6References
17 Jun 2026Last modified by NVD

Description

The ProcessMimeEntity function in util-decode-mime.c in Suricata 4.x before 4.0.6 allows remote attackers to cause a denial of service (segfault and daemon crash) via crafted input to the SMTP parser, as exploited in the wild in November 2018.

CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Affected products

1 vulnerable configurations from NVD's CPE data, grouped by vendor and product.

References

Track CVE-2018-18956 inside VULONE

Watch it alongside the ransomware crews, C2 infrastructure and forum chatter that reference it, query it through the API and pull it into your SIEM over TAXII.

Start free Open in platform

Related vulnerabilities

Same products first, then exploited flaws of the same weakness class.

9.8CVE-2019-16411Suricata-ids suricata out-of-bounds read vulnerabilityAn issue was discovered in Suricata 4.1.4. By sending multiple IPv4 packets that have invalid IPv4Options, the function IPV4OptValidateTimestamp in d…EPSS 2.0%9.8CVE-2019-10053Suricata-ids suricata out-of-bounds read vulnerabilityAn issue was discovered in Suricata 4.1.x before 4.1.4. If the input of the function SSHParseBanner is composed only of a \n character, then the prog…EPSS 1.7%9.1CVE-2019-15699Suricata-ids suricata out-of-bounds read vulnerabilityAn issue was discovered in app-layer-ssl.c in Suricata 4.1.4. Upon receiving a corrupted SSLv3 (TLS 1.2) packet, the parser function TLSDecodeHSHello…EPSS 1.6%9.1CVE-2019-16410Suricata-ids suricata out-of-bounds read vulnerabilityAn issue was discovered in Suricata 4.1.4. By sending multiple fragmented IPv4 packets, the function Defrag4Reassemble in defrag.c tries to access a …EPSS 2.1%7.5CVE-2019-10055Suricata-ids suricata integer overflow vulnerabilityAn issue was discovered in Suricata 4.1.3. The function ftp_pasv_response lacks a check for the length of part1 and part2, leading to a crash within …EPSS 1.5%7.5CVE-2019-10056Suricata-ids suricata out-of-bounds write vulnerabilityAn issue was discovered in Suricata 4.1.3. The code mishandles the case of sending a network packet with the right type, such that the function Decod…EPSS 1.4%7.5CVE-2019-10054Suricata-ids suricata improper input validation vulnerabilityAn issue was discovered in Suricata 4.1.3. The function process_reply_record_v3 lacks a check for the length of reply.data. It causes an invalid memo…EPSS 1.4%7.5CVE-2019-10052Suricata-ids suricata vulnerabilityAn issue was discovered in Suricata 4.1.3. If the network packet does not have the right length, the parser tries to access a part of a DHCP packet. …EPSS 2.1%

Source: NIST National Vulnerability Database (record CVE-2018-18956), CISA KEV, FIRST EPSS (scores of 2026-10-14). This page is refreshed as NVD updates the record.