[ MDVSA-2010:216 ] python



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

_______________________________________________________________________

Mandriva Linux Security Advisory MDVSA-2010:216
http://www.mandriva.com/security/
_______________________________________________________________________

Package : python
Date : October 30, 2010
Affected: 2009.1, 2010.0, 2010.1
_______________________________________________________________________

Problem Description:

Multiple vulnerabilities was discovered and corrected in python:

The asyncore module in Python before 3.2 does not properly handle
unsuccessful calls to the accept function, and does not have
accompanying documentation describing how daemon applications should
handle unsuccessful calls to the accept function, which makes it
easier for remote attackers to conduct denial of service attacks that
terminate these applications via network connections (CVE-2010-3492).

Multiple race conditions in smtpd.py in the smtpd module in Python 2.6,
2.7, 3.1, and 3.2 alpha allow remote attackers to cause a denial of
service (daemon outage) by establishing and then immediately closing
a TCP connection, leading to the accept function having an unexpected
return value of None, an unexpected value of None for the address,
or an ECONNABORTED, EAGAIN, or EWOULDBLOCK error, or the getpeername
function having an ENOTCONN error, a related issue to CVE-2010-3492
(CVE-2010-3493).

The updated packages have been patched to correct these issues.
_______________________________________________________________________

References:

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3492
http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2010-3493
_______________________________________________________________________

Updated Packages:

Mandriva Linux 2009.1:
48bc76040e4ad09f3875a150c5232a5a 2009.1/i586/libpython2.6-2.6.1-6.5mdv2009.1.i586.rpm
2ee8d0aa69d2487d393f7cac64f80f58 2009.1/i586/libpython2.6-devel-2.6.1-6.5mdv2009.1.i586.rpm
9448e7a3c6f35eecb9e4c003ff15333f 2009.1/i586/python-2.6.1-6.5mdv2009.1.i586.rpm
b8e30730a589c4b87735ae40b4024930 2009.1/i586/python-docs-2.6.1-6.5mdv2009.1.i586.rpm
e73849c1a9b2538cd0fb30aad1ec2472 2009.1/i586/tkinter-2.6.1-6.5mdv2009.1.i586.rpm
687b0a13fcc6e0ed164d1a705d45f7d4 2009.1/i586/tkinter-apps-2.6.1-6.5mdv2009.1.i586.rpm
0c535e72f8c5f8701f7688d1d65f5f90 2009.1/SRPMS/python-2.6.1-6.5mdv2009.1.src.rpm

Mandriva Linux 2009.1/X86_64:
53587730329c9805f2216ad1c768640f 2009.1/x86_64/lib64python2.6-2.6.1-6.5mdv2009.1.x86_64.rpm
956b092c6cc08d468c9326282a31872b 2009.1/x86_64/lib64python2.6-devel-2.6.1-6.5mdv2009.1.x86_64.rpm
4523e4d65c85190f91847fab5f40dee8 2009.1/x86_64/python-2.6.1-6.5mdv2009.1.x86_64.rpm
7e1015a924ff6e1116963a3b5c1f6f61 2009.1/x86_64/python-docs-2.6.1-6.5mdv2009.1.x86_64.rpm
375134c65da1d9c606a76d3714488b14 2009.1/x86_64/tkinter-2.6.1-6.5mdv2009.1.x86_64.rpm
2c16a3653227d382603786032277ef44 2009.1/x86_64/tkinter-apps-2.6.1-6.5mdv2009.1.x86_64.rpm
0c535e72f8c5f8701f7688d1d65f5f90 2009.1/SRPMS/python-2.6.1-6.5mdv2009.1.src.rpm

Mandriva Linux 2010.0:
816c6600c7f57509eda234137b3f2c53 2010.0/i586/libpython2.6-2.6.4-1.4mdv2010.0.i586.rpm
7e131d49536529b578314abded0a45dc 2010.0/i586/libpython2.6-devel-2.6.4-1.4mdv2010.0.i586.rpm
f53c3fd1d86bc3c82f972716048c8084 2010.0/i586/python-2.6.4-1.4mdv2010.0.i586.rpm
d008d2c6f3789c5040b911bc272c7e2f 2010.0/i586/python-docs-2.6.4-1.4mdv2010.0.i586.rpm
58db940b700f2a3a8c558b5c7d7f9c7e 2010.0/i586/tkinter-2.6.4-1.4mdv2010.0.i586.rpm
74506c441297b826603d178def7d5bf3 2010.0/i586/tkinter-apps-2.6.4-1.4mdv2010.0.i586.rpm
28bb02a3068706a1b3ac3c9441615233 2010.0/SRPMS/python-2.6.4-1.4mdv2010.0.src.rpm

Mandriva Linux 2010.0/X86_64:
3a1e05dc7baabc4c9fbeb6a358d40469 2010.0/x86_64/lib64python2.6-2.6.4-1.4mdv2010.0.x86_64.rpm
c425dc453aab562ab8147020c5a35629 2010.0/x86_64/lib64python2.6-devel-2.6.4-1.4mdv2010.0.x86_64.rpm
28f9b7614ab30c95c6ce332f781d48f1 2010.0/x86_64/python-2.6.4-1.4mdv2010.0.x86_64.rpm
06b9eedd13f441fb220f9941c4419403 2010.0/x86_64/python-docs-2.6.4-1.4mdv2010.0.x86_64.rpm
5674f241ed009cbb9561738afad4f24f 2010.0/x86_64/tkinter-2.6.4-1.4mdv2010.0.x86_64.rpm
a6175845fa327da2590cd515c3d77bdf 2010.0/x86_64/tkinter-apps-2.6.4-1.4mdv2010.0.x86_64.rpm
28bb02a3068706a1b3ac3c9441615233 2010.0/SRPMS/python-2.6.4-1.4mdv2010.0.src.rpm

Mandriva Linux 2010.1:
95d6186cff22a3ede3584bd59e2361cb 2010.1/i586/libpython2.6-2.6.5-2.2mdv2010.1.i586.rpm
b51876829dc595b3379434dd37da35ae 2010.1/i586/libpython2.6-devel-2.6.5-2.2mdv2010.1.i586.rpm
29de38990e857d8c7b7455c5617a06a0 2010.1/i586/python-2.6.5-2.2mdv2010.1.i586.rpm
8acc7e1c3b5d7cf9f4e3b42fd296e0b8 2010.1/i586/python-docs-2.6.5-2.2mdv2010.1.i586.rpm
2300746e193eeb185af5bb317583c851 2010.1/i586/tkinter-2.6.5-2.2mdv2010.1.i586.rpm
06d8f7bf26586f06701d937aad4f6006 2010.1/i586/tkinter-apps-2.6.5-2.2mdv2010.1.i586.rpm
21f3e6b32f02e7ac9c3bcaa77fe10656 2010.1/SRPMS/python-2.6.5-2.2mdv2010.1.src.rpm

Mandriva Linux 2010.1/X86_64:
8e42f09290bec304f16e0053bb34011d 2010.1/x86_64/lib64python2.6-2.6.5-2.2mdv2010.1.x86_64.rpm
e005446157a91199755073db36cad701 2010.1/x86_64/lib64python2.6-devel-2.6.5-2.2mdv2010.1.x86_64.rpm
a647f1afe4c046cedfca6e1d271f674f 2010.1/x86_64/python-2.6.5-2.2mdv2010.1.x86_64.rpm
ab78c88f4972b12eb2ab0b75cfd75838 2010.1/x86_64/python-docs-2.6.5-2.2mdv2010.1.x86_64.rpm
0419317afbf4a1aa274306a88487ab81 2010.1/x86_64/tkinter-2.6.5-2.2mdv2010.1.x86_64.rpm
6e40393da57b74bb90ae142ee486ec51 2010.1/x86_64/tkinter-apps-2.6.5-2.2mdv2010.1.x86_64.rpm
21f3e6b32f02e7ac9c3bcaa77fe10656 2010.1/SRPMS/python-2.6.5-2.2mdv2010.1.src.rpm
_______________________________________________________________________

To upgrade automatically use MandrivaUpdate or urpmi. The verification
of md5 checksums and GPG signatures is performed automatically for you.

All packages are signed by Mandriva for security. You can obtain the
GPG public key of the Mandriva Security Team by executing:

gpg --recv-keys --keyserver pgp.mit.edu 0x22458A98

You can view other update advisories for Mandriva Linux at:

http://www.mandriva.com/security/advisories

If you want to report vulnerabilities, please contact

security_(at)_mandriva.com
_______________________________________________________________________

Type Bits/KeyID Date User ID
pub 1024D/22458A98 2000-07-10 Mandriva Security Team
<security*mandriva.com>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iD8DBQFMzAhUmqjQ0CJFipgRAvR7AKCVxdVaggP8xnr+FHiUMzgURGWVDQCeN6LF
d+wcTCN0Os4mefbBuYD+aBk=
=G5Ep
-----END PGP SIGNATURE-----



Relevant Pages

  • [Full-disclosure] [ MDVSA-2010:216 ] python
    ... Multiple vulnerabilities was discovered and corrected in python: ... The updated packages have been patched to correct these issues. ... Mandriva Linux 2009.1/X86_64: ...
    (Full-Disclosure)
  • [Full-disclosure] [ MDVSA-2009:003 ] python
    ... Python 1.5.2 through 2.5.1 allow context-dependent attackers to ... Multiple integer overflows in Python 2.2.3 through 2.5.1, and 2.6, ... The updated Python packages have been patched to correct these issues. ... Mandriva Linux 2008.0/X86_64: ...
    (Full-Disclosure)
  • [ MDVSA-2009:003 ] python
    ... Python 1.5.2 through 2.5.1 allow context-dependent attackers to ... Multiple integer overflows in Python 2.2.3 through 2.5.1, and 2.6, ... The updated Python packages have been patched to correct these issues. ... Mandriva Linux 2008.0/X86_64: ...
    (Bugtraq)
  • [Full-disclosure] [ MDVSA-2009:047-1 ] vim
    ... Package: vim ... Python loads modules by using import scripting procedure. ... This update also provides updated packages for Mandriva Linux 2008.0. ...
    (Full-Disclosure)
  • [Full-disclosure] [ MDVSA-2009:047-1 ] vim
    ... Package: vim ... Python loads modules by using import scripting procedure. ... This update also provides updated packages for Mandriva Linux 2008.0. ...
    (Full-Disclosure)