untrusted comment: verify with openbsd-80-base.pub RWSMSt0erHTctUhu+4Cp9LihepNrB/ev3UwshZlUqiSWh8tr1o4A6NZ2lkFJMsfnsE/gXJysUHzVveU4ckLXMdvYC+e3xL6OZQ0= OpenBSD 8.0 errata 001, October 20, 2026: In ppp(4), an off-by-one error could lead to an out-of-bounds write. Apply by doing: signify -Vep /etc/signify/openbsd-80-base.pub -x 001_ppp.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/bsd-comp.c =================================================================== RCS file: /cvs/src/sys/net/bsd-comp.c,v diff -u -p -r1.18 bsd-comp.c --- sys/net/bsd-comp.c 7 Jul 2025 02:28:50 -0000 1.18 +++ sys/net/bsd-comp.c 11 Oct 2026 11:09:24 -0000 @@ -909,7 +909,7 @@ bsd_decompress(void *state, struct mbuf break; } - if (incode > max_ent + 2 || incode > db->maxmaxcode + if (incode > max_ent + 1 || incode > db->maxmaxcode || (incode > max_ent && oldcode == CLEAR)) { m_freem(mret); if (db->debug) {