Project

General

Profile

Actions

Bug #9383

open
GL GL

app-layer: udp flow reversed after the other direction is detected

Bug #9383: app-layer: udp flow reversed after the other direction is detected

Added by Giuseppe Longo 1 day ago.

Status:
In Review
Priority:
Normal
Target version:
Affected Versions:
Effort:
Difficulty:
Label:

Description

AppLayerHandleUdp reverses a UDP flow whenever protocol detection asks for
it, even if a protocol was already detected and parsed on the other
direction. TCP only reverses while the other direction is unknown.

Example, SIP over UDP with stream.midstream enabled: after the client's OPTIONS is detected,
a MESSAGE sent by the server reverses the flow. Then, the server's 200 OK then goes to the request parser and t
he client's next request to the response parser.

What I think it's expected is to not reverse once the other direction has a detected protocol,
but still reverse when its detection failed (no data parsed).

No data to display

Actions

Also available in: PDF Atom