Author: cem
Date: Wed May 11 17:06:03 2016
New Revision: 299466
URL: https://svnweb.freebsd.org/changeset/base/299466

Log:
  bsnmpd: Fix size of trapsink::comm to match other community arrays
  
  This fixes a number of possible strcpy() buffer overruns between the various
  community strings in trap.c.
  
  Reported by:  Coverity
  CIDs:         1006820, 1006821, 1006822
  Sponsored by: EMC / Isilon Storage Division

Modified:
  head/contrib/bsnmp/snmpd/snmpd.h

Modified: head/contrib/bsnmp/snmpd/snmpd.h
==============================================================================
--- head/contrib/bsnmp/snmpd/snmpd.h    Wed May 11 16:54:34 2016        
(r299465)
+++ head/contrib/bsnmp/snmpd/snmpd.h    Wed May 11 17:06:03 2016        
(r299466)
@@ -307,7 +307,7 @@ struct trapsink {
        struct asn_oid  index;
        u_int           status;
        int             socket;
-       u_char          comm[SNMP_COMMUNITY_MAXLEN];
+       u_char          comm[SNMP_COMMUNITY_MAXLEN + 1];
        int             version;
 };
 enum {
_______________________________________________
svn-src-head@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to