CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2021/12/15 10:21:08
Modified files:
sys/netinet : ip_mroute.c
sys/netinet6 : 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