untrusted comment: verify with openbsd-78-base.pub RWS3/nvFmk4SWdAKYROswqiTj5lix9lX15vNp1eMMzhNh3bPfnAh1oxwy4TRIpHpwh9taVTbh06WfZbHWHI3BeTOTH+TMmxo6gg= OpenBSD 7.8 errata 046, August 22, 2026: Interface ioctl(4) could leak 4 bytes of kernel memory. Apply by doing: signify -Vep /etc/signify/openbsd-78-base.pub -x 046_ifioctl.patch.sig \ -m - | (cd /usr/src && patch -p0) And then rebuild and install a new kernel: KK=`sysctl -n kern.osversion | cut -d# -f1` cd /usr/src/sys/arch/`machine`/compile/$KK make obj make config make make install Index: sys/net/if.c =================================================================== RCS file: /cvs/src/sys/net/if.c,v diff -u -p -r1.741 if.c --- sys/net/if.c 9 Sep 2025 09:16:18 -0000 1.741 +++ sys/net/if.c 14 Aug 2026 15:37:35 -0000 @@ -2825,6 +2825,8 @@ if_getdata(struct ifnet *ifp, struct if_ { unsigned int i; + memset(data, 0, sizeof(*data)); + data->ifi_type = ifp->if_type; data->ifi_addrlen = ifp->if_addrlen; data->ifi_hdrlen = ifp->if_hdrlen;