untrusted comment: verify with openbsd-78-base.pub
RWS3/nvFmk4SWQLL1JeWND8GSsGPMC4ELIB2QbWHOriYBZ/dMCOdLE2Ur/XCrXsW5xgJ4rcrwQ4iYjIEUUj+KXn1INTLFQLGZgs=

OpenBSD 7.8 errata 033, April 21, 2026:

slaacd(8) could crash due to buffer overflow.

Apply by doing:
    signify -Vep /etc/signify/openbsd-78-base.pub -x 033_slaacd.patch.sig \
        -m - | (cd /usr/src && patch -p0)

And then rebuild and install slaacd:
    cd /usr/src/sbin/slaacd
    make obj
    make
    make install

Index: sbin/slaacd/engine.c
===================================================================
RCS file: /cvs/src/sbin/slaacd/engine.c,v
diff -u -p -r1.99.2.1 engine.c
--- sbin/slaacd/engine.c	13 Apr 2026 15:49:37 -0000	1.99.2.1
+++ sbin/slaacd/engine.c	17 Apr 2026 11:07:13 -0000
@@ -2085,7 +2085,7 @@ update_iface_ra_rdns(struct slaacd_iface
 	LIST_FOREACH(radv_rdns, &ra->rdns_servers, entries) {
 		memcpy(&rdns[rdns_count++],
 		    &radv_rdns->rdns, sizeof(struct in6_addr));
-		if (rdns_proposal->rdns_count == MAX_RDNS_COUNT)
+		if (rdns_count == MAX_RDNS_COUNT)
 			break;
 	}
 
