untrusted comment: verify with openbsd-75-base.pub
RWRGj1pRpprAfvRgwd6mbmhckeMM8+RsJNJePNLV+8+Ga1tcf7wCs2JHkEjbxz8ZddfPi7VpK6KXRAhhPTOLDMV3iZrrnOcWFwY=
OpenBSD 7.5 errata 024, April 9, 2025:
Incorrect internal RRDP state handling in rpki-client can lead to a
denial of service.
Apply by doing:
signify -Vep /etc/signify/openbsd-75-base.pub -x 024_rpki.patch.sig \
-m - | (cd /usr/src && patch -p0)
And then rebuild and install rpki-client:
cd /usr/src/usr.sbin/rpki-client
make obj
make
make install
Index: usr.sbin/rpki-client/repo.c
===================================================================
RCS file: /cvs/src/usr.sbin/rpki-client/repo.c,v
diff -u -p -r1.54 repo.c
--- usr.sbin/rpki-client/repo.c 26 Feb 2024 15:40:33 -0000 1.54
+++ usr.sbin/rpki-client/repo.c 7 Apr 2025 19:30:28 -0000
@@ -857,6 +857,7 @@ rrdp_clear(unsigned int id)
/* remove rrdp repository contents */
remove_contents(rr->basedir);
+ rr->state = REPO_LOADING;
}
/*