[NEWS] 8e6 Technologies R3000 Internet Filter Bypass by Request Split



The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com
- - promotion

The SecuriTeam alerts list - Free, Accurate, Independent.

Get your security news from a reliable source.
http://www.securiteam.com/mailinglist.html

- - - - - - - - -



8e6 Technologies R3000 Internet Filter Bypass by Request Split
------------------------------------------------------------------------


SUMMARY

"The
<http://www.8e6.com/network-security/internet-filtering/internet-filtering.html> 8e6 Professional Edition offers high-performance, enterprise-level filtering with the R3000 Internet Filter". The HTTP URL filtering function provided by the 8e6 Technologies R3000 Internet Filter can be bypassed by simply splitting the HTTP request line (which contains the URI) into multiple packets.

DETAILS

Vulnerable Systems:
* 8e6 version 2.0.05.33

Immune Systems:
* 8e6 version 2.0.11

Example:
packet 1: GE
packet 2: T / HTTP/1.0\r\n

This weakness is present regardless whether the site block is based on the
DNS name or the IP address. For circumventing blocks based solely on the
DNS name it is sufficient to arrange the HTTP request so that the request
line and the Host header end up in separate packets.

Example:
packet 1: GET / HTTP/1.0
X-SomeHeader: ...
....

packet 2: X-SomeOtherHeader: ....
Host: www.blocked.com
...

Solution:
Use a filtering solution that performs an HTTP request reassembly.


ADDITIONAL INFORMATION

The information has been provided by <mailto:nnposter@xxxxxxxxxxxxx>
nnposter.



========================================


This bulletin is sent to members of the SecuriTeam mailing list.
To unsubscribe from the list, send mail with an empty subject line and body to: list-unsubscribe@xxxxxxxxxxxxxx
In order to subscribe to the mailing list, simply forward this email to: list-subscribe@xxxxxxxxxxxxxx


====================
====================

DISCLAIMER:
The information in this bulletin is provided "AS IS" without warranty of any kind.
In no event shall we be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages.



Relevant Pages

  • [NT] Timbuktu Pro Path Traversal and Log Injection
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... Several fields of the packet ... The other bug is a logging file content manipulation vulnerability ... chunk should be set ...
    (Securiteam)
  • [UNIX] PPPd DoS
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... Point-to-Point Protocol for Unix systems". ... It reads in the packet at line 932, ... The loop continues processing the packet as long as len is!= 0. ...
    (Securiteam)
  • [NT] Technical Description of the SSL PCT Vulnerability
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... thorough and detailed analysis of the vulnerability in MS's SSL library is ... the variable N is taken from the packet itself. ... In this context a "valid field value" is one that allows the execution ...
    (Securiteam)
  • [EXPL] autoRST - Automated TCP RST Exploit
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... sniff for TCP packets on a network and then sends out a forged RST packet ... * winpcap header files downloaded and paths setup. ... typedef struct mac_address { ...
    (Securiteam)
  • [EXPL] Counter Strike 2D DoS (Exploit)
    ... The following security advisory is sent to the securiteam mailing list, and can be found at the SecuriTeam web site: http://www.securiteam.com ... Dim ConnectionPacket As String ' Declare our Connection String ... Dim DoSPacket As String ' Declare our DoS Packet ... Private Sub cmdAttack_Click ...
    (Securiteam)