]> git.ipfire.org Git - thirdparty/suricata.git/commit
stream: special handling for RST data 9347/head
authorVictor Julien <vjulien@oisf.net>
Tue, 1 Aug 2023 06:44:53 +0000 (08:44 +0200)
committerVictor Julien <victor@inliniac.net>
Fri, 4 Aug 2023 15:02:44 +0000 (17:02 +0200)
commit8cc59df576df103580b0084e8878c460411ddba3
treeb637ec63f9f0afd2daa532e3f320725cba742c4d
parent71a0084b70212355b460ab1afb4e0dfdb99373f8
stream: special handling for RST data

Data on RST packets is not invalid, but also shouldn't be used
in reassembly.

RFC 1122:

  4.2.2.12  RST Segment: RFC-793 Section 3.4

    A TCP SHOULD allow a received RST segment to include data.

    DISCUSSION
        It has been suggested that a RST segment could contain
        ASCII text that encoded and explained the cause of the
        RST.  No standard has yet been established for such
        data.

RST data will be presented to the detection engine per packet,
but will not be part of stream reassembly.

Bug: #6244.
(cherry picked from commit b63374bf5f8c85c42056ad3c4cce12bce3d1a6bd)
src/stream-tcp-reassemble.c