untrusted comment: verify with openbsd-78-base.pub RWS3/nvFmk4SWVMgg4Vh9/h8jno9Ku0yapdvqPrRX16gtJFGeJSUsTUW2QTsVwwD/arcC6e+5ejCaVxWHO3VlvDkFuR7PA6p6Ak= OpenBSD 7.8 errata 071, 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-78-base.pub -x 071_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:46 -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) {