PT-2020-6917 · Suricata · Suricata

Victor Julien

·

Published

2020-01-06

·

Updated

2024-10-22

·

CVE-2019-18792

CVSS v2.0

10

Critical

VectorAV:N/AC:L/Au:N/C:C/I:C/A:C
Name of the Vulnerable Software and Affected Versions Suricata version 5.0.0
Description An issue was discovered in Suricata that allows an attacker to bypass or evade any TCP-based signature by overlapping a TCP segment with a fake FIN packet. The fake FIN packet is injected just before the PUSH ACK packet, which contains the data to be bypassed. Suricata ignores the PUSH ACK packet because it overlaps the FIN packet, which has identical sequence and ACK numbers. The client ignores the fake FIN packet because the ACK flag is not set. Both Linux and Windows clients ignore the injected packet.
Recommendations For Suricata version 5.0.0, consider disabling the TCP signature detection until a patch is available, as a temporary workaround to minimize the risk of exploitation. Restrict access to the Suricata system to prevent remote attackers from injecting fake FIN packets. At the moment, there is no information about a newer version that contains a fix for this vulnerability.

Exploit

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

BDU:2023-06877
CVE-2019-18792
DLA-2087-1

Affected Products

Suricata