CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    2016/07/14 08:01:40

Modified files:
        sys/netinet    : if_ether.c 

Log message:
Prevent a use-after-free by not updating an ARP entry that has been
removed from the table.

Currently the storage for L2 addresses is freed when an entry is
removed from the table.  That means that we cannot access this
chunk of memory between RTM_DELETE and rtfree(9).

Note that this doesn't apply to MPLS because the associated storage
is currently released by the last rtfree(9).

ok mikeb@

Reply via email to