CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2021/12/15 13:18:21
Modified files:
sys/netinet : Tag: OPENBSD_6_9 ip_mroute.c
sys/netinet6 : Tag: OPENBSD_6_9 ip6_mroute.c
Log message:
structure pads can leak uninitialized memory to userland via copyout,
therefore the mandatory idiom is completely clearing structs before
building them for copyout -- that means ALMOST ALL STRUCTS, because
we never know when some architecture will pad a struct.. In two more
cases, the clearing wasn't performed.
from Reno Robert ZDI
ok millert bluhm
from deraadt@
this is errata/6.9/025_mrt.patch.sig