Skip to navigation

Bug Fix Advisory python-dmidecode bug fix update

Advisory: RHBA-2011:1589-2
Type: Bug Fix Advisory
Severity: N/A
Issued on: 2011-12-06
Last updated on: 2011-12-06
Affected Products: Red Hat Enterprise Linux Desktop (v. 6)
Red Hat Enterprise Linux HPC Node (v. 6)
Red Hat Enterprise Linux Server (v. 6)
Red Hat Enterprise Linux Workstation (v. 6)

Details

An updated python-dmidecode package that fixes various bugs is now available for
Red Hat Enterprise Linux 6.

The python-dmidecode package provides a python extension module that uses the
code-base of the dmidecode utility and presents the data as python data
structures or as XML data using the libxml2 library.

The python-dmidecode package has been upgraded to upstream version 3.10.13,
which provides a number of bug fixes over the previous version. (BZ#621567)

This updated python-dmidecode package includes fixes for the following bugs:

* When trying to identify the processor type by performing a string comparison,
Python terminated with a segmentation fault. This was caused by DMI tables which
did not report the CPU processor information as a string and returned a NULL
value instead. This update adds additional checks for NULL values before doing
the string comparison. (BZ#627901)

* Previously, when calling the memcpy() function on the IBM System z machine
which was under heavy memory load, a SIGILL signal was triggered. As a
consequence, the complete Python interpreter core dumped. A signal handler was
added to properly handle heavy memory loads. (BZ#646429)

* Prior to this update, when running the rhn_register utility, providing a valid
user name and password, and clicking the Forward button, the tool terminated
unexpectedly with a segmentation fault. This was caused by the
dmi_processor_id() function not checking whether the version pointer was NULL.
This update adds additional checks for NULL values, fixing the problem.
(BZ#667363)

All users of python-dmidecode are advised to upgrade to this updated package,
which resolves these bugs.


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
https://access.redhat.com/kb/docs/DOC-11259

Updated packages

Red Hat Enterprise Linux Desktop (v. 6)

SRPMS:
python-dmidecode-3.10.13-1.el6.src.rpm
File outdated by:  RHBA-2013:0989
    MD5: 3f0232704ad9cd767348a02e7016240c
SHA-256: 21f9315513a5fd794c1694bb96d9e8b89d10421062cca18cebd763c5e2ebde63
 
IA-32:
python-dmidecode-3.10.13-1.el6.i686.rpm
File outdated by:  RHBA-2013:0989
    MD5: 817e58f08e13a3a5f74950a314855f19
SHA-256: 8d56026e9d497496c318c58752fa5899c72ba84d72e7d0a2dd353a10fb192ee9
python-dmidecode-debuginfo-3.10.13-1.el6.i686.rpm
File outdated by:  RHBA-2013:0989
    MD5: 84165659e7d54adf2fd5d61b41e7a90e
SHA-256: 888a82b1bf50356c51bd06490b341df760f22d8bd7e3607623b5f6297f6a7561
 
x86_64:
python-dmidecode-3.10.13-1.el6.x86_64.rpm
File outdated by:  RHBA-2013:0989
    MD5: 053433af5f91a9683d6abfe444ea1b40
SHA-256: f5884baeaf66feccf628618eda61e920db8f032d543b012c1ab4d08089b55fa8
python-dmidecode-debuginfo-3.10.13-1.el6.x86_64.rpm
File outdated by:  RHBA-2013:0989
    MD5: 4ff1882e8600210d3a1523f014c932da
SHA-256: ef0c8e02cc127b45946a783765261469bad85b6f1094f8500273edb188722b59
 
Red Hat Enterprise Linux HPC Node (v. 6)

SRPMS:
python-dmidecode-3.10.13-1.el6.src.rpm
File outdated by:  RHBA-2013:0989
    MD5: 3f0232704ad9cd767348a02e7016240c
SHA-256: 21f9315513a5fd794c1694bb96d9e8b89d10421062cca18cebd763c5e2ebde63
 
x86_64:
python-dmidecode-3.10.13-1.el6.x86_64.rpm
File outdated by:  RHBA-2013:0989
    MD5: 053433af5f91a9683d6abfe444ea1b40
SHA-256: f5884baeaf66feccf628618eda61e920db8f032d543b012c1ab4d08089b55fa8
python-dmidecode-debuginfo-3.10.13-1.el6.x86_64.rpm
File outdated by:  RHBA-2013:0989
    MD5: 4ff1882e8600210d3a1523f014c932da
SHA-256: ef0c8e02cc127b45946a783765261469bad85b6f1094f8500273edb188722b59
 
Red Hat Enterprise Linux Server (v. 6)

SRPMS:
python-dmidecode-3.10.13-1.el6.src.rpm
File outdated by:  RHBA-2013:0989
    MD5: 3f0232704ad9cd767348a02e7016240c
SHA-256: 21f9315513a5fd794c1694bb96d9e8b89d10421062cca18cebd763c5e2ebde63
 
IA-32:
python-dmidecode-3.10.13-1.el6.i686.rpm
File outdated by:  RHBA-2013:0989
    MD5: 817e58f08e13a3a5f74950a314855f19
SHA-256: 8d56026e9d497496c318c58752fa5899c72ba84d72e7d0a2dd353a10fb192ee9
python-dmidecode-debuginfo-3.10.13-1.el6.i686.rpm
File outdated by:  RHBA-2013:0989
    MD5: 84165659e7d54adf2fd5d61b41e7a90e
SHA-256: 888a82b1bf50356c51bd06490b341df760f22d8bd7e3607623b5f6297f6a7561
 
PPC:
python-dmidecode-3.10.13-1.el6.ppc64.rpm
File outdated by:  RHBA-2013:0989
    MD5: 5b466ff16437df5ee2ac82482d162ec9
SHA-256: 2b2b3be9cb1b2fe65ec8ea7c62dba8a9fd0f57ac2efa6ba1d36f76f0f17ebecc
python-dmidecode-debuginfo-3.10.13-1.el6.ppc64.rpm
File outdated by:  RHBA-2013:0989
    MD5: e0107ef9ac68f14e9d067e5b8edb347f
SHA-256: a801fc4f124613ffa20ba44e581ef6f9cb85e363d558abe9f55b87a81ffb0b06
 
s390x:
python-dmidecode-3.10.13-1.el6.s390x.rpm
File outdated by:  RHBA-2013:0989
    MD5: 08f8e09193225a643128f84e7554d7ea
SHA-256: c938cec94f35c9c3e8e7d726780a7a2d81ede5baaf8324636d5f447e138a93aa
python-dmidecode-debuginfo-3.10.13-1.el6.s390x.rpm
File outdated by:  RHBA-2013:0989
    MD5: 6727c09365451117de751e754412a741
SHA-256: 77010d96b8efb1b6680b883ff146150d2b07be58624144ffe50f0b803ce451d5
 
x86_64:
python-dmidecode-3.10.13-1.el6.x86_64.rpm
File outdated by:  RHBA-2013:0989
    MD5: 053433af5f91a9683d6abfe444ea1b40
SHA-256: f5884baeaf66feccf628618eda61e920db8f032d543b012c1ab4d08089b55fa8
python-dmidecode-debuginfo-3.10.13-1.el6.x86_64.rpm
File outdated by:  RHBA-2013:0989
    MD5: 4ff1882e8600210d3a1523f014c932da
SHA-256: ef0c8e02cc127b45946a783765261469bad85b6f1094f8500273edb188722b59
 
Red Hat Enterprise Linux Workstation (v. 6)

SRPMS:
python-dmidecode-3.10.13-1.el6.src.rpm
File outdated by:  RHBA-2013:0989
    MD5: 3f0232704ad9cd767348a02e7016240c
SHA-256: 21f9315513a5fd794c1694bb96d9e8b89d10421062cca18cebd763c5e2ebde63
 
IA-32:
python-dmidecode-3.10.13-1.el6.i686.rpm
File outdated by:  RHBA-2013:0989
    MD5: 817e58f08e13a3a5f74950a314855f19
SHA-256: 8d56026e9d497496c318c58752fa5899c72ba84d72e7d0a2dd353a10fb192ee9
python-dmidecode-debuginfo-3.10.13-1.el6.i686.rpm
File outdated by:  RHBA-2013:0989
    MD5: 84165659e7d54adf2fd5d61b41e7a90e
SHA-256: 888a82b1bf50356c51bd06490b341df760f22d8bd7e3607623b5f6297f6a7561
 
x86_64:
python-dmidecode-3.10.13-1.el6.x86_64.rpm
File outdated by:  RHBA-2013:0989
    MD5: 053433af5f91a9683d6abfe444ea1b40
SHA-256: f5884baeaf66feccf628618eda61e920db8f032d543b012c1ab4d08089b55fa8
python-dmidecode-debuginfo-3.10.13-1.el6.x86_64.rpm
File outdated by:  RHBA-2013:0989
    MD5: 4ff1882e8600210d3a1523f014c932da
SHA-256: ef0c8e02cc127b45946a783765261469bad85b6f1094f8500273edb188722b59
 
(The unlinked packages above are only available from the Red Hat Network)

Bugs fixed (see bugzilla for more information)

621567 - Update to latest release to prevent regressions
627901 - Segfault when decoding DMI data in dmi_processor_id()
667363 - rhn-setup-1.0.0-38.el6: __strncmp_ssse3: Process /usr/bin/python was killed by signal 11 (SIGSEGV)



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/