Security #4504 » 0001-stream-tcp-avoid-evasion-by-sending-crafted-SYN-pack.patch
| src/stream-tcp.c | ||
|---|---|---|
|
/* broken TCP http://ask.wireshark.org/questions/3183/acknowledgment-number-broken-tcp-the-acknowledge-field-is-nonzero-while-the-ack-flag-is-not-set */
|
||
|
if (!(p->tcph->th_flags & TH_ACK) && TCP_GET_ACK(p) != 0) {
|
||
|
StreamTcpSetEvent(p, STREAM_PKT_BROKEN_ACK);
|
||
|
goto error;
|
||
|
StreamTcpSetEvent(p, STREAM_PKT_BROKEN_ACK);
|
||
|
if (!(p->tcph->th_flags & TH_SYN))
|
||
|
goto error;
|
||
|
}
|
||
|
/* If we are on IPS mode, and got a drop action triggered from
|
||
- « Previous
- 1
- 2
- Next »