untrusted comment: verify with openbsd-78-base.pub RWS3/nvFmk4SWYwI0V1KnkjNusJWbhYqanP06LtGiOFrZoLP1f9rk2192Q+NvGoKOINO/5mk7WHYlm1tuJFzziLKcSOKMN/0RAM= OpenBSD 7.8 errata 047, August 22, 2026: A race in pledge(2) namei check could trigger a kernel panic. Apply by doing: signify -Vep /etc/signify/openbsd-78-base.pub -x 047_nipledge.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/kern/kern_pledge.c =================================================================== RCS file: /cvs/src/sys/kern/kern_pledge.c,v diff -u -p -r1.333.2.3 kern_pledge.c --- sys/kern/kern_pledge.c 13 Mar 2026 13:11:24 -0000 1.333.2.3 +++ sys/kern/kern_pledge.c 14 Aug 2026 16:03:01 -0000 @@ -597,7 +597,7 @@ pledge_namei(struct proc *p, struct name pledge = p->p_pledge; if (ni->ni_pledge == 0) - panic("pledge_namei: ni_pledge"); + return pledge_fail(p, EPERM, 0); /* * We set the BYPASSUNVEIL flag to skip unveil checks