]> git.ipfire.org Git - thirdparty/suricata.git/commit
ftp: optimize FTPGetOldestTx by starting from last handled tx
authorPhilippe Antoine <contact@catenacyber.fr>
Tue, 3 Nov 2020 10:55:52 +0000 (11:55 +0100)
committerVictor Julien <victor@inliniac.net>
Thu, 3 Dec 2020 12:06:24 +0000 (13:06 +0100)
commit057c4b34c8b1e64b850784f124e826180f3d9341
tree3c49f291528dbb007d03d37739b4e7a91226d26b
parentf5746633527e06eee2527ba582e0e74beb931682
ftp: optimize FTPGetOldestTx by starting from last handled tx

Avoids DOS by quadratic complexity algorithm.
Attack is
1 stack many requests/transactions (like cwd commands on a line)
2 get many answers
src/app-layer-ftp.c