Tools
SIP Pen-Test Kit for Metasploit Framework

Papers
Hacking SIP Services Trust Relationships
Pen-Tester's Guide to Metasploit Framework

Security Anouncements
GS07-02 RSA Keon Multiple XSS Vulnerabilities
GS07-01 %uff Encoding IDS/IPS Bypass
GS07-01 Full-Width and Half-Width Unicode Encoding IDS/IPS/WAF Bypass Vulnerability

Date & Version : 04/14/2007 - 1.4

Description :

Various HTTP content scanning systems fail to properly scan full-width/half-width Unicode encoded traffic. This may allow malicious content to bypass HTTP content scanning systems.

HTTP Content Scanning Systems have a pre-processor to decode various forms of HTTP encoded requests such as UTF encoding for attack signature analysis. Full-width and half-width is an encoding technique for Unicode characters. Various HTTP content scanning systems fail to properly scan full-width/half-width Unicode encoded traffic.

Some Open Source or Microsoft Products such as Microsoft IIS and .NET Framework properly decode this type of encoding. But most IDS/IPS/WAF products does not properly decode full-width Unicode (%uff) encoded HTTP requests for analysis, Lowercase/Uppercase conversion and character matching. By sending HTTP traffic to a vulnerable content scanning system, an attacker may be able to bypass the content scanning system.

Risk Level : High

Impact : Security Bypass

Systems Affected :

Checkpoint Web Intelligence
Internet Security Systems, Inc.: Proventia A Series
Internet Security Systems, Inc.: Proventia G Series
Internet Security Systems, Inc.: Proventia M Series
Cisco Intrusion Prevention System (IPS) 5.x
Cisco IOS 10.x 11.x 12.x
McAfee IntruShield Sensor Software 3.1
McAfee IntruShield Sensor Software 2.1
3Com TippingPoint X505
3Com TippingPoint X506
3Com TippingPoint 50
3Com TippingPoint 200
3Com TippingPoint 200E
3Com TippingPoint 600E
3Com TippingPoint 1200E
3Com TippingPoint 2400E
3Com TippingPoint 5000E
3Com TippingPoint SMS (Enterprise-Level Management System)
3Com TippingPoint ZPHA (Zero Power High Availability)
Full List of Vendors : (CERT - Vulnerability Note VU#739224) [3]

Remedy :

Contact your vendor for a hotfix, patch or advanced configuration.

Credits :

Fatih Ozavci (GamaTEAM Member)
Caglar Cakici (GamaTEAM Member)
It's detected using GamaSEC Exploit Framework
GamaSEC Security Solutions (www.gamasec.net)

Original Advisory Link :
http://www.gamasec.net/english/gs07-01.html

References :
  1. CVE ID : CVE-2007-2688 CVE-2007-2689 CVE-2007-2690

  2. Security Focus Bugtraq ID : 23980
    http://www.securityfocus.com/bid/23980

  3. CERT - Vulnerability Note VU#739224
    http://www.kb.cert.org/vuls/id/739224

  4. Unicode Home Page
    http://unicode.org

  5. Unicode.org, Halfwidth and Fullwidth Forms
    http://www.unicode.org/charts/PDF/UFF00.pdf

  6. FrSIRT - 3Com TippingPoint IPS Products Unicode Characters Detection Evasion Vulnerability
    http://www.frsirt.com/english/advisories/2007/1817

  7. 3COM TippingPoint - 3COM-07-001 TippingPoint IPS Unicode Evasion
    http://www.3com.com/securityalert/alerts/3COM-07-001.html

  8. FrSIRT - Cisco IPS Full/Half Width Unicode Characters Handling Detection Evasion Vulnerability
    http://www.frsirt.com/english/advisories/2007/1803

  9. Secunia - Cisco Products HTTP Unicode Encoding Detection Bypass
    http://secunia.com/advisories/25285/

  10. Cisco Security Response: HTTP Full-Width and Half-Width Unicode Encoding Evasion
    http://www.cisco.com/warp/public/707/cisco-sr-20070514-unicode.shtml

  11. ISC Sans Diary - Full-Width/Half-Width Unicode Bypasses HTTP Scanning
    http://isc.sans.org/diary.html?storyid=2807

  12. Check Point Web Intelligence Lets Remote Users Evade Detection With Certain Character Encodings
    http://securitytracker.com/alerts/2007/May/1018067.html

  13. McAfee Security Bulletin - IntruShield signature prevents published full/half width Unicode character obfuscation technique [612970]
    UDS-HTTP: Possible full-width and half-width unicode encoding evasion

Homepage | About Us | GamaTEAM | Services | Academy | GamaLAB | Contact

© GamaSEC. Designed by GamaTEAM