Description
In Suricata before 4.x, it was possible to trigger lots of redundant checks on the content of crafted network traffic with a certain signature, because of DetectEngineContentInspection in detect-engine-content-inspection.c. The search engine doesn't stop when it should after no match is found; instead, it stops only upon reaching inspection-recursion-limit (3000 by default).
References (3)
Core 3
Core References
Mailing List mailing-list
x_refsource_mlist
https://lists.debian.org/debian-lts-announce/2018/12/msg00000.html
Vendor Advisory x_refsource_misc
https://redmine.openinfosecfoundation.org/issues/2231
Patch x_refsource_misc
https://github.com/OISF/suricata/commit/b9579fbe7dd408200ef03cbe20efddb624b73885
Scores
CVSS v3
7.5
EPSS
0.0053
EPSS Percentile
67.2%
Attack Vector
NETWORK
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Details
Status
published
Products (1)
openinfosecfoundation/suricata
< 3.2.4
Published
Oct 23, 2017
Tracked Since
Feb 18, 2026