Windows Firewall Dropping Return UDP Packets

Windows Firewall Dropping Return UDP Packets

Secure Home | Search | About
 Microsoft Applications Security    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content add this group's latest topics to your Google content
Subject Author Date
Windows Firewall Dropping Return UDP Packets Will 03-06-2008
Posted by Will on March 6, 2008, 3:22 am
If you were  Registered and logged in, you could reply and use other advanced thread options
I have a Windows 2003 Server Domain Controller with Windows Firewall enabled
and set up correctly, and the domain controller works fine. But I
occasionally see dropped packets for protocols in the pfirewall.log file
that are absolutely authorized for travel through the firewall. For
example, we have rules that allow any incoming packets on UDP ports 53, 88,
and 389, yet I still see entries in Windows firewall such as these:

2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
246 - - - - - - - RECEIVE
2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
246 - - - - - - - RECEIVE
2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
246 - - - - - - - RECEIVE
2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
246 - - - - - - - RECEIVE
2008-03-05 18:47:01 DROP UDP 192.168.14.121 192.168.105.13 3826 53
105 - - - - - - - RECEIVE
2008-03-05 18:47:02 DROP UDP 192.168.14.121 192.168.105.13 3830 88
1403 - - - - - - - RECEIVE

192.168.105.13 is the host that is protected by the firewall in this case,
and 192.168.14.121 is a member server communicating to the domain
controller.

I'm well aware of the many special requirements that domain controllers have
when used with firewalls. I don't need to read Knowledgebase 555381 for
example.

My question is under what circumstances does it make sense for the firewall
to be blocking the above UDP packets when the firewall rule explicitly
allows them as exceptions? Maybe someone who understands details about
the Windows Firewall's internals could explain why such packets might be
dropped.

--
Will



Posted by Roger Abell [MVP] on March 8, 2008, 11:12 pm
If you were  Registered and logged in, you could reply and use other advanced thread options
>I have a Windows 2003 Server Domain Controller with Windows Firewall
>enabled and set up correctly, and the domain controller works fine. But
>I occasionally see dropped packets for protocols in the pfirewall.log file
>that are absolutely authorized for travel through the firewall. For
>example, we have rules that allow any incoming packets on UDP ports 53, 88,
>and 389, yet I still see entries in Windows firewall such as these:
>
> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
> 246 - - - - - - - RECEIVE
> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
> 246 - - - - - - - RECEIVE
> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
> 246 - - - - - - - RECEIVE
> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
> 246 - - - - - - - RECEIVE
> 2008-03-05 18:47:01 DROP UDP 192.168.14.121 192.168.105.13 3826 53
> 105 - - - - - - - RECEIVE
> 2008-03-05 18:47:02 DROP UDP 192.168.14.121 192.168.105.13 3830 88
> 1403 - - - - - - - RECEIVE
>
> 192.168.105.13 is the host that is protected by the firewall in this case,
> and 192.168.14.121 is a member server communicating to the domain
> controller.
>
> I'm well aware of the many special requirements that domain controllers
> have when used with firewalls. I don't need to read Knowledgebase 555381
> for example.
>
> My question is under what circumstances does it make sense for the
> firewall to be blocking the above UDP packets when the firewall rule
> explicitly allows them as exceptions? Maybe someone who understands
> details about the Windows Firewall's internals could explain why such
> packets might be dropped.
>

Or perhaps not, but I did want to check to make sure you have taken
into account any blocking rule that would name the origin IP of the
member server, directly or by subnet match. A more origin specific
block rule would be the only documented, expected behavior in a
non-misbehaving implementation AFAIK.

Roger

Roger



Posted by Will on March 8, 2008, 11:46 pm
If you were  Registered and logged in, you could reply and use other advanced thread options
> Or perhaps not, but I did want to check to make sure you have taken
> into account any blocking rule that would name the origin IP of the
> member server, directly or by subnet match. A more origin specific
> block rule would be the only documented, expected behavior in a
> non-misbehaving implementation AFAIK.

Hi Roger. Does Windows Firewall have any kind of blocking rules? I only
see a list of exceptions in Windows 2003 version of Windows Firewall.

The thing is the host that is being blocked is working on those same ports
just fine with the target domain controller. It appears that only some of
the UDP packets get blocked. Since UDP is stateless, I am completely at a
loss as to why the server would reject some but not all similar packets.

--
Will

>>I have a Windows 2003 Server Domain Controller with Windows Firewall
>>enabled and set up correctly, and the domain controller works fine. But
>>I occasionally see dropped packets for protocols in the pfirewall.log file
>>that are absolutely authorized for travel through the firewall. For
>>example, we have rules that allow any incoming packets on UDP ports 53,
>>88, and 389, yet I still see entries in Windows firewall such as these:
>>
>> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
>> 246 - - - - - - - RECEIVE
>> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
>> 246 - - - - - - - RECEIVE
>> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
>> 246 - - - - - - - RECEIVE
>> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
>> 246 - - - - - - - RECEIVE
>> 2008-03-05 18:47:01 DROP UDP 192.168.14.121 192.168.105.13 3826 53
>> 105 - - - - - - - RECEIVE
>> 2008-03-05 18:47:02 DROP UDP 192.168.14.121 192.168.105.13 3830 88
>> 1403 - - - - - - - RECEIVE
>>
>> 192.168.105.13 is the host that is protected by the firewall in this
>> case, and 192.168.14.121 is a member server communicating to the domain
>> controller.
>>
>> I'm well aware of the many special requirements that domain controllers
>> have when used with firewalls. I don't need to read Knowledgebase 555381
>> for example.
>>
>> My question is under what circumstances does it make sense for the
>> firewall to be blocking the above UDP packets when the firewall rule
>> explicitly allows them as exceptions? Maybe someone who understands
>> details about the Windows Firewall's internals could explain why such
>> packets might be dropped.
>>
>
> Or perhaps not, but I did want to check to make sure you have taken
> into account any blocking rule that would name the origin IP of the
> member server, directly or by subnet match. A more origin specific
> block rule would be the only documented, expected behavior in a
> non-misbehaving implementation AFAIK.
>
> Roger
>
> Roger
>



Posted by Roger Abell [MVP] on March 9, 2008, 10:26 am
If you were  Registered and logged in, you could reply and use other advanced thread options

>> Or perhaps not, but I did want to check to make sure you have taken
>> into account any blocking rule that would name the origin IP of the
>> member server, directly or by subnet match. A more origin specific
>> block rule would be the only documented, expected behavior in a
>> non-misbehaving implementation AFAIK.
>
> Hi Roger. Does Windows Firewall have any kind of blocking rules? I
> only see a list of exceptions in Windows 2003 version of Windows Firewall.
>
> The thing is the host that is being blocked is working on those same ports
> just fine with the target domain controller. It appears that only some
> of the UDP packets get blocked. Since UDP is stateless, I am completely
> at a loss as to why the server would reject some but not all similar
> packets.
>

Doh ! Quite right Will, guess I was thinking IPsec which I do
tend to use instead of Windows Firewall on W2k3 / W2k3 R2,
as I have incountered some strange behaviors from Windows
Firewall on W2k3 (there once was a KB that stated firewall
might only enforce rules for one IP on interface with multiple,
a KB that sat without change, except in review date, for over
a year - but I have seen W2k3 firewall block all traffic to one
nic, irregularly/unpredictably, on a multihomed server even
though nothing said to block the traffic.)
So, you are right, I was not thinking of W2k3 firewall in my
reply, but I was trying to politely indicate that you may be
seeing a firewall quirk, as at W2k3 I would not be surprised.

Roger



>>>I have a Windows 2003 Server Domain Controller with Windows Firewall
>>>enabled and set up correctly, and the domain controller works fine.
>>>But I occasionally see dropped packets for protocols in the pfirewall.log
>>>file that are absolutely authorized for travel through the firewall.
>>>For example, we have rules that allow any incoming packets on UDP ports
>>>53, 88, and 389, yet I still see entries in Windows firewall such as
>>>these:
>>>
>>> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
>>> 246 - - - - - - - RECEIVE
>>> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
>>> 246 - - - - - - - RECEIVE
>>> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
>>> 246 - - - - - - - RECEIVE
>>> 2008-03-05 18:47:00 DROP UDP 192.168.14.121 192.168.105.13 3825 389
>>> 246 - - - - - - - RECEIVE
>>> 2008-03-05 18:47:01 DROP UDP 192.168.14.121 192.168.105.13 3826 53
>>> 105 - - - - - - - RECEIVE
>>> 2008-03-05 18:47:02 DROP UDP 192.168.14.121 192.168.105.13 3830 88
>>> 1403 - - - - - - - RECEIVE
>>>
>>> 192.168.105.13 is the host that is protected by the firewall in this
>>> case, and 192.168.14.121 is a member server communicating to the domain
>>> controller.
>>>
>>> I'm well aware of the many special requirements that domain controllers
>>> have when used with firewalls. I don't need to read Knowledgebase
>>> 555381 for example.
>>>
>>> My question is under what circumstances does it make sense for the
>>> firewall to be blocking the above UDP packets when the firewall rule
>>> explicitly allows them as exceptions? Maybe someone who understands
>>> details about the Windows Firewall's internals could explain why such
>>> packets might be dropped.
>>>
>>
>> Or perhaps not, but I did want to check to make sure you have taken
>> into account any blocking rule that would name the origin IP of the
>> member server, directly or by subnet match. A more origin specific
>> block rule would be the only documented, expected behavior in a
>> non-misbehaving implementation AFAIK.
>>
>> Roger
>>
>> Roger
>>
>
>



Similar ThreadsPosted
Windows login packets / events March 10, 2006, 2:26 am
IAS dropping off June 2, 2008, 12:56 pm
GetFileSecurity return ERROR_ACCESS_DENIED October 7, 2005, 2:32 am
Re: MBSA12 return code to KB914791 June 16, 2007, 10:54 pm
Eventcombmt scans return erro 1722 October 18, 2005, 2:55 pm
Re: Can encryrpted packets be cracked by middle man? October 4, 2005, 1:33 am
Re: Can encryrpted packets be cracked by middle man? October 4, 2005, 12:11 pm
Re: Can encryrpted packets be cracked by middle man? October 4, 2005, 7:54 pm
how to block network packets using Java March 19, 2008, 4:22 pm
Scaperl: send handcrafted packets and sniff November 6, 2006, 7:00 am

The site map in XML format XML site map

Contact Us | Privacy Policy