[7987] in bugtraq

home help back first fref pref prev next nref lref last post

Re: Incorrect Linux ARP behavior

daemon@ATHENA.MIT.EDU (Alan Cox)
Sat Sep 19 20:02:28 1998

Date: 	Sat, 19 Sep 1998 04:11:09 +0100
Reply-To: Alan Cox <alan@LXORGUK.UKUU.ORG.UK>
From: Alan Cox <alan@LXORGUK.UKUU.ORG.UK>
X-To:         smm@WPI.EDU
To: BUGTRAQ@NETSPACE.ORG
In-Reply-To:  <199809190014.UAA29225@acestes-fe0.ultra.net> from "Seth McGann"
              at Sep 18, 98 08:14:28 pm

> checking the destination MAC address there is no way to discern if the
> packet was really bound for listening station.  To fix this problem all
> that needs to be done is add the following check (pseudo code):
>
> if(ether_header_destination != device_hardware_address) return;

        if(skb->pkt_type==PACKET_OTHERHOST)
        {
                kfree_skb(skb, FREE_READ);
                return;
        }

.. I'd agree thats a bug. In fact it got fixed about 10 seconds ago :0

There are btw several other ways to find promiscuous nodes especially
multicast aware ones.

Alan

home help back first fref pref prev next nref lref last post