Bug Fix Advisory net-snmp bug fix update

Advisory: RHBA-2008:0700-8
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2008-07-24
Last updated on: 2008-07-24
Affected Products: Red Hat Desktop (v. 4)
Red Hat Enterprise Linux AS (v. 4)
Red Hat Enterprise Linux ES (v. 4)
Red Hat Enterprise Linux WS (v. 4)
OVAL: N/A

Details

Updated net-snmp packages that resolve several issues are now available.

The Simple Network Management Protocol (SNMP) is a protocol used for
network management. The net-snmp packages include various SNMP tools: an
extensible agent, an SNMP library, tools for requesting or setting
information from SNMP agents, tools for generating and handling SNMP traps,
a version of the netstat command which uses SNMP, and a Tk/Perl MIB browser.

These updated net-snmp packages provide fixes for the following bugs:

* under certain conditions, net-snmp would give an incorrect count for
various processes listed in the configuration file.

* the snmpd daemon now accepts a variety of integer types (e.g. int, long
int, short int, etc.) as values of ASN_INTEGER type from the extension modules.

* receiving an incoming packet consisting only of trap requests would cause
the net-snmp daemon to crash.

* the net-snmp daemon would occassionally crash when it failed to receive
packets on an SMUX socket.

* the snmpd daemon no longer crashes when reading process information from
the /proc filesystem.

* HOST-RESOURCES-MIB::hrDeviceTable has been fixed so that it includes all
known OIDs in the tree walk.

* the snmpd no longer writes error messages to syslog if the values in
UCD-DISKIO-MIB::diskIOTable overlap 32 bits.

* UCD-SNMP-MIB::dskTable now supports mount points containing spaces in
their paths.

* all daemons now use the /var/run/snmp directory for temporary files,
which is more secure and does not incur SELinux alerts.

* the snmpd daemon now honors the 'authtrapenable' configuration option.

* the 'override' configuration option in snmpd.conf now works correctly.

* the man page of snmpd.conf has been updated to reflect the fact that the
'exec' command does not cache its results.

* the man page of snmpd.conf has been updated to precisely specify which
tables are affected by 'ignoredisk' option.

* the snmpd daemon now accepts a variety of integer types (e.g. int, long
int, short int, etc.) as values of ASN_INTEGER type from the extension modules.

* the shared object file libnetsnmp.so is now correctly linked to the
libcrypto.so shared object file on the AMD64 architecture.

* the spec file for the net-snmp PRM now requires an exact version of the
net-snmp-libs RPM to make sure that the two packages are always updated
together.

All users of net-snmp are advised to upgrade to these updated packages,
which resolve these issues.


Solution

Before applying this update, make sure that all previously-released
errata relevant to your system have been applied.

This update is available via Red Hat Network. Details on how to use
the Red Hat Network to apply this update are available at
http://kbase.redhat.com/faq/FAQ_58_10188

Updated packages

Red Hat Desktop (v. 4)

SRPMS:
net-snmp-5.1.2-13.el4.src.rpm     b13ebe791b47c3fd90440331d034791f
 
IA-32:
net-snmp-5.1.2-13.el4.i386.rpm     9f73c28e2012501e4b070a5845a22021
net-snmp-devel-5.1.2-13.el4.i386.rpm     db31a2893a18c9ab978fd76721c44d20
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-perl-5.1.2-13.el4.i386.rpm     ad3f9a548893f5708cd108bd4efcb5c6
net-snmp-utils-5.1.2-13.el4.i386.rpm     28b04ae4f751ae875be8289dec3f7d30
 
x86_64:
net-snmp-5.1.2-13.el4.x86_64.rpm     c192963f68668b2ef165ebb1c90e583c
net-snmp-devel-5.1.2-13.el4.x86_64.rpm     f93f696b225ee3ef5cece32cf4c8b925
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-libs-5.1.2-13.el4.x86_64.rpm     2eda097cf333bcaf5d82bffd7207ac5b
net-snmp-perl-5.1.2-13.el4.x86_64.rpm     d2370f5772f64b4e0c6c83b6930a0b02
net-snmp-utils-5.1.2-13.el4.x86_64.rpm     c0475e21d924d3a50480da1cec66a1b9
 
Red Hat Enterprise Linux AS (v. 4)

SRPMS:
net-snmp-5.1.2-13.el4.src.rpm     b13ebe791b47c3fd90440331d034791f
 
IA-32:
net-snmp-5.1.2-13.el4.i386.rpm     9f73c28e2012501e4b070a5845a22021
net-snmp-devel-5.1.2-13.el4.i386.rpm     db31a2893a18c9ab978fd76721c44d20
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-perl-5.1.2-13.el4.i386.rpm     ad3f9a548893f5708cd108bd4efcb5c6
net-snmp-utils-5.1.2-13.el4.i386.rpm     28b04ae4f751ae875be8289dec3f7d30
 
IA-64:
net-snmp-5.1.2-13.el4.ia64.rpm     9a93f4edd5c4a49c63f89570550768c7
net-snmp-devel-5.1.2-13.el4.ia64.rpm     a03c55b555fcf8f9b59cc174065a0715
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-libs-5.1.2-13.el4.ia64.rpm     6398b09d590f91495930bc374d06c450
net-snmp-perl-5.1.2-13.el4.ia64.rpm     18719e8ff9dbfd31feaae2328ab310fd
net-snmp-utils-5.1.2-13.el4.ia64.rpm     97befbf8f9bcdcab50127497efa0ffb3
 
PPC:
net-snmp-5.1.2-13.el4.ppc.rpm     9ef714fcbdd608b81828909613d70bcc
net-snmp-devel-5.1.2-13.el4.ppc.rpm     835fd1764e0f25db629e5c9b8e76dfd3
net-snmp-libs-5.1.2-13.el4.ppc.rpm     0492d9998905df51d51ab120db885e82
net-snmp-libs-5.1.2-13.el4.ppc64.rpm     d5c07b5db17f9098300af6e42ebe541a
net-snmp-perl-5.1.2-13.el4.ppc.rpm     d5842b953129c3bcf902e3c06ac86ad7
net-snmp-utils-5.1.2-13.el4.ppc.rpm     1b71fa08fa25ace5a43b0fed3441c4b2
 
s390:
net-snmp-5.1.2-13.el4.s390.rpm     8eb5e01e07484fb16e6903d8ddff5ac1
net-snmp-devel-5.1.2-13.el4.s390.rpm     493f57aa75dbbf5f47c09e2ee620879f
net-snmp-libs-5.1.2-13.el4.s390.rpm     8635615d6ee578ecbd8445092c3f0eb9
net-snmp-perl-5.1.2-13.el4.s390.rpm     17383fa85cfb65571bbe30152129ff8e
net-snmp-utils-5.1.2-13.el4.s390.rpm     0354b009e03ec2cc73448e1b00ee25ea
 
s390x:
net-snmp-5.1.2-13.el4.s390x.rpm     3684c4e99c3f36a0f4da66ba3f793d6e
net-snmp-devel-5.1.2-13.el4.s390x.rpm     c96cb9f0389fa14344021654b8b8f442
net-snmp-libs-5.1.2-13.el4.s390.rpm     8635615d6ee578ecbd8445092c3f0eb9
net-snmp-libs-5.1.2-13.el4.s390x.rpm     ad301d5f4a6d6c37225eabfe4502347b
net-snmp-perl-5.1.2-13.el4.s390x.rpm     63f1ef8a549f46a1638bcb2de82c5945
net-snmp-utils-5.1.2-13.el4.s390x.rpm     d54ce9192dc76db1220953de69d4e4ba
 
x86_64:
net-snmp-5.1.2-13.el4.x86_64.rpm     c192963f68668b2ef165ebb1c90e583c
net-snmp-devel-5.1.2-13.el4.x86_64.rpm     f93f696b225ee3ef5cece32cf4c8b925
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-libs-5.1.2-13.el4.x86_64.rpm     2eda097cf333bcaf5d82bffd7207ac5b
net-snmp-perl-5.1.2-13.el4.x86_64.rpm     d2370f5772f64b4e0c6c83b6930a0b02
net-snmp-utils-5.1.2-13.el4.x86_64.rpm     c0475e21d924d3a50480da1cec66a1b9
 
Red Hat Enterprise Linux ES (v. 4)

SRPMS:
net-snmp-5.1.2-13.el4.src.rpm     b13ebe791b47c3fd90440331d034791f
 
IA-32:
net-snmp-5.1.2-13.el4.i386.rpm     9f73c28e2012501e4b070a5845a22021
net-snmp-devel-5.1.2-13.el4.i386.rpm     db31a2893a18c9ab978fd76721c44d20
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-perl-5.1.2-13.el4.i386.rpm     ad3f9a548893f5708cd108bd4efcb5c6
net-snmp-utils-5.1.2-13.el4.i386.rpm     28b04ae4f751ae875be8289dec3f7d30
 
IA-64:
net-snmp-5.1.2-13.el4.ia64.rpm     9a93f4edd5c4a49c63f89570550768c7
net-snmp-devel-5.1.2-13.el4.ia64.rpm     a03c55b555fcf8f9b59cc174065a0715
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-libs-5.1.2-13.el4.ia64.rpm     6398b09d590f91495930bc374d06c450
net-snmp-perl-5.1.2-13.el4.ia64.rpm     18719e8ff9dbfd31feaae2328ab310fd
net-snmp-utils-5.1.2-13.el4.ia64.rpm     97befbf8f9bcdcab50127497efa0ffb3
 
x86_64:
net-snmp-5.1.2-13.el4.x86_64.rpm     c192963f68668b2ef165ebb1c90e583c
net-snmp-devel-5.1.2-13.el4.x86_64.rpm     f93f696b225ee3ef5cece32cf4c8b925
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-libs-5.1.2-13.el4.x86_64.rpm     2eda097cf333bcaf5d82bffd7207ac5b
net-snmp-perl-5.1.2-13.el4.x86_64.rpm     d2370f5772f64b4e0c6c83b6930a0b02
net-snmp-utils-5.1.2-13.el4.x86_64.rpm     c0475e21d924d3a50480da1cec66a1b9
 
Red Hat Enterprise Linux WS (v. 4)

SRPMS:
net-snmp-5.1.2-13.el4.src.rpm     b13ebe791b47c3fd90440331d034791f
 
IA-32:
net-snmp-5.1.2-13.el4.i386.rpm     9f73c28e2012501e4b070a5845a22021
net-snmp-devel-5.1.2-13.el4.i386.rpm     db31a2893a18c9ab978fd76721c44d20
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-perl-5.1.2-13.el4.i386.rpm     ad3f9a548893f5708cd108bd4efcb5c6
net-snmp-utils-5.1.2-13.el4.i386.rpm     28b04ae4f751ae875be8289dec3f7d30
 
IA-64:
net-snmp-5.1.2-13.el4.ia64.rpm     9a93f4edd5c4a49c63f89570550768c7
net-snmp-devel-5.1.2-13.el4.ia64.rpm     a03c55b555fcf8f9b59cc174065a0715
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-libs-5.1.2-13.el4.ia64.rpm     6398b09d590f91495930bc374d06c450
net-snmp-perl-5.1.2-13.el4.ia64.rpm     18719e8ff9dbfd31feaae2328ab310fd
net-snmp-utils-5.1.2-13.el4.ia64.rpm     97befbf8f9bcdcab50127497efa0ffb3
 
x86_64:
net-snmp-5.1.2-13.el4.x86_64.rpm     c192963f68668b2ef165ebb1c90e583c
net-snmp-devel-5.1.2-13.el4.x86_64.rpm     f93f696b225ee3ef5cece32cf4c8b925
net-snmp-libs-5.1.2-13.el4.i386.rpm     8c59ee3ab368d08ff3497562d06e7bd6
net-snmp-libs-5.1.2-13.el4.x86_64.rpm     2eda097cf333bcaf5d82bffd7207ac5b
net-snmp-perl-5.1.2-13.el4.x86_64.rpm     d2370f5772f64b4e0c6c83b6930a0b02
net-snmp-utils-5.1.2-13.el4.x86_64.rpm     c0475e21d924d3a50480da1cec66a1b9
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

325881 - snmpwalk of UCD-SNMP-MIB dskEntry causes bad data if "disks" mount point contain spaces
409821 - libcrypto.so is not included in libnetsnmp.so on x86_64
417921 - snmptrapd when using traphandlers defaults to /tmp for temp files, breaks selinux rules
426497 - authtrapenable configuration option is ignored by agent
428948 - CRM #1761334 snmpd errors [ Truncation errors]
432182 - Override option does not work
434564 - CRM #1799024 net-snmp spec file does not have require net-snmp-libs


Keywords

agentx, net-snmp, snmpd


These packages are GPG signed by Red Hat for security. Our key and details on how to verify the signature are available from:
https://www.redhat.com/security/team/key/#package

The Red Hat security contact is secalert@redhat.com. More contact details at http://www.redhat.com/security/team/contact/