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@