CPUG

The Check Point User Group

A Resource For The Check Point Community.  Fast.  Useful.  Independent.

1. CCSA or CCSE One-Week Certification Training Courses with CPUG in Beautiful San Francisco!
    Courses Starting (2010) 4/12, 5/10, 6/7, 7/12.
2. Save the Date!  CPUG CON 2010 EUROPE, the User Conference in Switzerland, September 20th-22nd, 2010!
3. Join Our CPUG Groups On LinkedIn, Facebook, and Ning.  See Our Channel on YouTube.


Go Back   CPUG: The Check Point User Group > Check Point Firewall-1/VPN-1 Platforms > Check Point IP Appliances And IPSO (Formerly Nokia)
Register Projects FAQ Members List Social Groups Calendar Search Today's Posts Mark Forums Read

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 2009-01-26
Senior Member
 
Join Date: 2005-08-14
Location: Gig Harbor, WA, USA
Posts: 621
Rep Power: 5
PhoneBoy has an average reputation (10+)
Default Panic When SecureXL and NAT Are Used and a Malformed Packet Is Received

I'm putting on my Nokia hat here for a moment to ensure you are all aware of a critical security vulnerability that has been announced against Nokia IPSO. I'll answer whatever questions I can about this.

-- PhoneBoy

P.S. This notice was updated as noted below.

-- snip --

Panic When SecureXL and NAT Are Used and a Malformed TCP Packet is Received

Revision 1, February 4, 2009

Summary

Nokia security appliances running Nokia IPSO 4.1, 4.2, 5.0, 6.0 or older can panic if SecureXL and NAT are enabled and certain malformed
TCP packets are sent in an attempt to attack the network. Note: IPSO 6.1 is not vulnerable to this issue.

Risk Analysis

To exploit this vulnerability, the Nokia appliance must be configured with both SecureXL and NAT enabled; the attacker must be able to send malformed TCP packets to the firewall and firewall policy must be set to allow these malformed packets.

Severity: High

Population Affected

Any Nokia security appliance running with SecureXL and NAT enabled when specific malformed TCP packets are sent through the firewall.

1. Customer Recommended Actions

Customers who are not running SecureXL and NAT need not take action as their systems are not vulnerable. All other customers are recommended to either upgrade Nokia IPSO or enhance their firewall policy to drop these packets.

More information about these fixes and workarounds are available in Nokia knowledgebase article KB1357601, which will be updated as new information becomes available.

Best practices documented in RFC1858 suggest that forwarding packets smaller than 68 bytes may open your network to "Tiny Fragment Attacks." The various workarounds discussed below place restrictions on what kinds of fragmented packets are allowed to be forwarded.

2. Recommended IPSO Changes

If choosing to upgrade Nokia IPSO, the following versions are available via the Nokia Knowledge Base:

1. IPSO 4.2 build 096 or later
2. IPSO 4.1 build 053 or later
3. IPSO 5.0 build 056 for VSX NGX R65 or later (Nokia knowledge base article KB1611013 – this is a controlled access article, please contact Nokia Technical Support for further information)

Customers using IPSO 6.0 should upgrade to IPSO 6.1.

3. Alternative Check Point Policy Changes

As an alternative to upgrading Nokia IPSO or VSX, the Check Point VPN-1/FireWall-1 application can be enhanced to drop these packets on a policy level before they are passed to the IPSO kernel thereby preventing the issue. To accomplish this, one of the following configuration changes should be made to the firewall:

Enable Smart Defense option Forbid IP Fragments. This option may result in connectivity issues if other desired but fragmented traffic exists.

Using GUIDBEDIT set fwfrag_minsize to 20. This option may result in connectivity issues if other desired but fragmented UDP traffic exists. More details this workaround are available in Nokia knowledgebase article KB1357601.

Disable SecureXL. This option may result in an unacceptable level of performance degradation.

Acknowledgements

Nokia gratefully acknowledges Karthik Chandrashekar, Damon LeRoy and Kevin Sahota of eBay Network Security for their work leading to the discovery and responsible disclosure of this issue.

Last edited by PhoneBoy; 2009-02-06 at 00:27.
Reply With Quote
  #2 (permalink)  
Old 2009-01-26
Junior Member
 
Join Date: 2008-10-06
Posts: 8
Rep Power: 0
z3ndrag0n has an average reputation (10+)
Default Re: Panic When SecureXL and NAT Are Used and a Malformed Packet Is Received

Just want to confirm...fwfrag_minsize is IP payload bytes right? Is there still an issue if this is set to 8 so no *valid* udp traffic will get dropped either?

Cheers,
B-)
Reply With Quote
  #3 (permalink)  
Old 2009-01-27
Senior Member
 
Join Date: 2005-08-14
Location: Gig Harbor, WA, USA
Posts: 621
Rep Power: 5
PhoneBoy has an average reputation (10+)
Default Re: Panic When SecureXL and NAT Are Used and a Malformed Packet Is Received

I believe it is IP payload, though I am checking.
Reply With Quote
  #4 (permalink)  
Old 2009-02-04
Senior Member
 
Join Date: 2005-08-14
Location: Gig Harbor, WA, USA
Posts: 621
Rep Power: 5
PhoneBoy has an average reputation (10+)
Default Re: Panic When SecureXL and NAT Are Used and a Malformed Packet Is Received

The value is number of bytes after the IP header. fwfrag_minsize needs to be 20 to ensure that a complete TCP header is received. This does mean that legitimate UDP fragments with less than 12 data bytes will be dropped if you apply this fix.
Reply With Quote
  #5 (permalink)  
Old 2009-07-26
Member
 
Join Date: 2007-02-27
Posts: 83
Rep Power: 4
th0i3 has an average reputation (10+)
Default Re: Panic When SecureXL and NAT Are Used and a Malformed Packet Is Received

I am working on a high profile case where the customer is running IP2250, IPSO 4.2 build 096 + R65 HFA04 where the IPSO is panicking with adp errors.

We have to switch off SecureXL to stabilise the environment. Currently with CP engineering to analyse the core files.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -7. The time now is 09:29.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.2