|
|||||||||||
|
IDS bypassing
From: Ed3f <ed3f(at)overminder.com>
Date: Sun Dec 29 2002 - 18:43:43 EST
NAT/PAT/load_balancing/packet_manipulation implementations Risk medium Overview
Multiple vendors' implementations of
calculate level 4 checksum from scratch. This could be used by an attacker to bypass or confuse a NIDS with a stream of packets with a temporary invalid checksum. Description Look the scheme: Evil --[badSYN]--> Router --[badSYN]--> Load_Balancer --[SYN]--> WebServer | | NIDS1 NIDS2 NIDS1 will see a TCP SYN with invalid checksum while NIDS2 will see a valid and modifyed SYN. So the webserver will reply to us with a SYN+ACK, letting us talk with it while causing a lot of doubts to NIDS1. A NIDS network or a DIDS could be confused ignoring the packet or considering it like two different packets (1 valid, 1 invalid) inexplicably received only by one system (NIDS1 receives the invalid SYN, NIDS2 receives the validSYN). The complete study is available at: http://www.phrack.org/phrack/60/p60-0x0c.txt Solution Check the behaviour of every device on your network and eventually update your NIDS configuration (not) to analyze level 4 checksum. Apply the patch when available. ****************************** Ed3f *****************************0x000001*Received on Mon Dec 30 11:54:48 2002 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 14:01:05 EDT |
||||||||||
|
|||||||||||