Rev 1.25 introduced a mem-leak:
Index: usr.sbin/snmpd/usm.c =================================================================== RCS file: /cvs/src/usr.sbin/snmpd/usm.c,v retrieving revision 1.25 diff -u -p -r1.25 usm.c --- usr.sbin/snmpd/usm.c 20 Dec 2022 20:01:25 -0000 1.25 +++ usr.sbin/snmpd/usm.c 8 May 2023 12:12:16 -0000 @@ -629,8 +629,10 @@ usm_decrypt(struct snmp_message *msg, st return NULL; scoped_pdu_len = usm_crypt(msg, privstr, (int)privlen, buf, 0); - if (scoped_pdu_len < 0) + if (scoped_pdu_len < 0) { + free(buf); return NULL; + } bzero(&ber, sizeof(ber)); ober_set_application(&ber, smi_application);
smime.p7s
Description: S/MIME cryptographic signature