Impact
Mishandling of data on HTTP2 stream 0 can lead to uncontrolled memory usage, leading to loss of visibility.
Patches
Upgrade to 7.0.11 or 8.0.0.
Workarounds
Disable the HTTP/2 parser.
Use a signature like drop http2 any any -> any any (frame:http2.hdr; byte_test:1,=,0,3; byte_test:4,=,0,5; sid: 1;)
where the first byte test tests the HTTP2 frame type DATA and the second tests the stream id 0
References
https://redmine.openinfosecfoundation.org/issues/7658
Impact
Mishandling of data on HTTP2 stream 0 can lead to uncontrolled memory usage, leading to loss of visibility.
Patches
Upgrade to 7.0.11 or 8.0.0.
Workarounds
Disable the HTTP/2 parser.
Use a signature like
drop http2 any any -> any any (frame:http2.hdr; byte_test:1,=,0,3; byte_test:4,=,0,5; sid: 1;)
where the first byte test tests the HTTP2 frame type DATA and the second tests the stream id 0References
https://redmine.openinfosecfoundation.org/issues/7658