Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 3 Oct 2003 10:24:40 +0100
From:      Bruce M Simpson <bms@spc.org>
To:        Bruce M Simpson <bms@FreeBSD.org>
Cc:        cvs-all@FreeBSD.org
Subject:   Re: cvs commit: src/sys/netinet if_ether.c
Message-ID:  <20031003092440.GE9213@saboteur.dek.spc.org>
In-Reply-To: <200310030919.h939JNP3049158@repoman.freebsd.org>
References:  <200310030919.h939JNP3049158@repoman.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Oct 03, 2003 at 02:19:23AM -0700, Bruce M Simpson wrote:
>   Only delete the route if arplookup() tried to create it. Do not delete
>   RTF_STATIC routes. Do not check for RTF_HOST so as to avoid being DoSed
>   when an RTF_GENMASK route exists in the table.
           ^^^^^^^^^^^^
I meant RTA_GENMASK (and thus RTF_CLONING) here of course.

This may not be the last of such commits -- it looks like our handling of
RTF_LLINFO may be inconsistent in a number of places, but this should be
enough to fix the denial-of-service.

BMS



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031003092440.GE9213>