[NEWS] Flawed Outbound Packet Filtering in Various Personal Firewalls

From: support@securiteam.com
Date: 12/12/01


From: support@securiteam.com
To: list@securiteam.com
Date: Wed, 12 Dec 2001 20:16:17 +0100 (CET)

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

When was the last time you checked your server's security?
How about a monthly report?
http://www.AutomatedScanning.com - Know that you're safe.
- - - - - - - - -

  Flawed Outbound Packet Filtering in Various Personal Firewalls
------------------------------------------------------------------------

SUMMARY

Outbound filtering in personal firewalls does not block packets that are
generated by protocol stacks other than the default Microsoft stack.
This enables Trojans that generate packets using non standard protocol
adaptors to send outbound information bypassing the firewall rules.

DETAILS

Known vulnerable firewalls:
ZoneAlarm and ZoneAlarm Pro as of their current revisions
Tiny Personal Firewall

A security flaw has been found in at least two personal firewalls causing
them to not "see" the TCP packets that are generated using a
"non-standard" protocol adapter.

Furthermore, the "Lock" or "Block All" settings of those firewalls are
also ineffective against TCP packets from non-standard protocol adapters.

Vendor responses:
ZoneLabs:
ZoneLabs was initially contacted regarding this issue on November 9th.
Since that time, A few sporadic updates have been received on their
progress in fixing this issue. As of the present time, the supplied "fix"
will silently drop all TCP packets not originating from the standard
Windows TCP protocol adapter. This shouldn't be considered an expected
behavior, but rather a quick patch.

Tiny software:
Tiny was also contacted in mid-November, but no reply was received. They
were recently re-contacted, and they have now acknowledged that the
problem exists, and have stated that they intend to block "non-standard"
protocol access to NDIS, but have yet to reply about how this will be
accomplished.

Note:
Other personal firewalls might very well be susceptible to this same
problem.

Also troubling is the fact that, in both cases, specially crafted packets
can be sent to a machine which an application can sniff off the wire.
These packets are ignored by the personal firewalls and there is no
warning to the end user. This makes two-way communication possible with a
machine, even when its firewall is set to "Lock" or "Block All" network
traffic.

Exploit:
An application, demonstrating this vulnerability is available at:
 <http://www.hackbusters.net/ob.html> http://www.hackbusters.net/ob.html

ADDITIONAL INFORMATION

The information has been provided by <mailto:tliston@premmag.com> Tom
Liston and <mailto:tsmith@zonelabs.com> Te Smith.

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

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@securiteam.com
In order to subscribe to the mailing list, simply forward this email to: list-subscribe@securiteam.com

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

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

  • Re: Political Analysis of Security Products
    ... > bee collected nor has any evidence of such a backdoor ever really been ... send several packets to ports on the target system. ... be used for booth sides of the security game. ...
    (Pen-Test)
  • Re: Network hardware IPS
    ... Setting up a complete security with all the currently available tools ... snort_inline uses libipq to queue the packets to user space. ... >Captus Networks IPS 4000 ...
    (Focus-IDS)
  • RE: IDSIPS that can handle one Gig
    ... make "any sense in real world security policy". ... devices through use of fragments. ... traffic, an attack can spread itself across multiple packets, which all ... Find out quickly and easily by testing it with real-world attacks from ...
    (Focus-IDS)
  • Re: Minimize key size for sending only 10 messages
    ... I must not be understanding what you mean by "Computational security" ... and algorithm". ... groups of 10 packets, but each group will use a different session key? ... replay attacks, and against provocations of known-plaintext attacks? ...
    (comp.security.misc)
  • RE: FW: Personal firewalls for laptops
    ... desktop security engine or firewall resides on each client computer or node ... initiates security settings for the given desktop. ... >Subject: FW: Personal firewalls for laptops ...
    (Security-Basics)