• [^] # Re: "*BSD roulaize grave" ???

    Posté par . En réponse à la dépêche Noyau Linux, 3xpl01t r00t & DoS. Évalué à 2.

    Ca c'est sûr, parce que pour IPTables/Netfilter il y a encore du boulot:
    http://neworder.box.sk/showme.php3?id=5739(...)

    :-))

    Pour les gens pressé, voici le patch:

    --- linux-2.4.9/net/ipv4/netfilter/ipt_mac.c Tue Oct 2 18:50:56 2001
    +++ linux-2.4.9-ipt_mac-fix/net/ipv4/netfilter/ipt_mac.c Tue Oct 2
    19:32:20 2001
    @@ -20,7 +20,7 @@

    /* Is mac pointer valid? */
    return (skb->mac.raw >= skb->head
    - && skb->mac.raw < skb->head + skb->len - ETH_HLEN
    + && (skb->mac.raw + ETH_HLEN) <= skb->data
    /* If so, compare... */
    && ((memcmp(skb->mac.ethernet->h_source, info->srcaddr, ETH_ALEN)
    == 0) ^ info->invert));