CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2026/11/10 15:53:38
Modified files:
sys/netinet6 : Tag: OPENBSD_7_9 nd6_nbr.c
Log message:
Avoid use-after-free in IPv6 duplicate address detection.
An expired DAD timer waiting for netlock could find the dadq of a
new DAD for the same address and destroy it while its timer was
still pending. Pass struct dadq to the timer and check under
exclusive netlock that it is still the active one.
from OpenAI
from bluhm@; OK deraadt@ mvs@
this is errata/7.9/053_nd6dad.patch.sig