|
|||||||||||
|
[RHSA-2002:202-25] Updated python packages fix predictable temporary file
From: <redhat-announce-list-admin(at)redhat.com>
Date: Tue Jan 21 2003 - 15:00:04 EST
Red Hat, Inc. Red Hat Security Advisory
Synopsis: Updated python packages fix predictable temporary file
Advisory ID: RHSA-2002:202-25
Issue date: 2003-01-21
Updated on: 2003-01-21
Product: Red Hat Linux
Keywords: symlink os.excvpe flaw:link
Cross references:
Obsoletes:
CVE Names: CAN-2002-1119
An insecure use of a temporary file has been found in Python. This erratum provides updated Python packages. 2. Relevant releases/architectures: Red Hat Linux 6.2 - i386 Red Hat Linux 7.0 - i386 Red Hat Linux 7.1 - i386 Red Hat Linux 7.2 - i386, ia64 Red Hat Linux 7.3 - i386 3. Problem description: Python is an interpreted, interactive, object-oriented programming language. Zack Weinberg discovered that os._execvpe from os.py in Python 2.2.1 and earlier creates temporary files with predictable names. This could allow local users to execute arbitrary code via a symlink attack. All users should upgrade to these errata packages which contain a patch to python 1.5.2 and are not vulnerable to this issue. Please note that for Red Hat Linux 7.3 we have updated the python2 packages from version 2.2 to version 2.2.2. Red Hat Linux 8.0 shipped a version of Python that already contained a fix for this issue and is therefore not vulnerable to this issue. 4. Solution: Before applying this update, make sure all previously released errata relevant to your system have been applied. To update all RPMs for your particular architecture, run: rpm -Fvh [filenames] where [filenames] is a list of the RPMs you wish to upgrade. Only those RPMs which are currently installed will be updated. Those RPMs which are not installed but included in the list will not be updated. Note that you can also use wildcards (*.rpm) if your current directory *only* contains the desired RPMs. Please note that this update is also available via Red Hat Network. Many people find this an easier way to apply updates. To use Red Hat Network, launch the Red Hat Update Agent with the following command: up2date This will start an interactive process that will result in the appropriate RPMs being upgraded on your system. 5. RPMs required: Red Hat Linux 6.2: SRPMS:
i386: ftp://updates.redhat.com/6.2/en/os/i386/python-1.5.2-42.62.i386.rpmftp://updates.redhat.com/6.2/en/os/i386/python-devel-1.5.2-42.62.i386.rpmftp://updates.redhat.com/6.2/en/os/i386/python-docs-1.5.2-42.62.i386.rpmftp://updates.redhat.com/6.2/en/os/i386/python-tools-1.5.2-42.62.i386.rpmftp://updates.redhat.com/6.2/en/os/i386/tkinter-1.5.2-42.62.i386.rpm Red Hat Linux 7.0: SRPMS:
i386: ftp://updates.redhat.com/7.0/en/os/i386/python-1.5.2-42.71.i386.rpmftp://updates.redhat.com/7.0/en/os/i386/python-devel-1.5.2-42.71.i386.rpmftp://updates.redhat.com/7.0/en/os/i386/python-docs-1.5.2-42.71.i386.rpmftp://updates.redhat.com/7.0/en/os/i386/python-tools-1.5.2-42.71.i386.rpmftp://updates.redhat.com/7.0/en/os/i386/tkinter-1.5.2-42.71.i386.rpm Red Hat Linux 7.1: SRPMS:
i386: ftp://updates.redhat.com/7.1/en/os/i386/python-1.5.2-42.71.i386.rpmftp://updates.redhat.com/7.1/en/os/i386/python-devel-1.5.2-42.71.i386.rpmftp://updates.redhat.com/7.1/en/os/i386/python-docs-1.5.2-42.71.i386.rpmftp://updates.redhat.com/7.1/en/os/i386/python-tools-1.5.2-42.71.i386.rpmftp://updates.redhat.com/7.1/en/os/i386/tkinter-1.5.2-42.71.i386.rpm Red Hat Linux 7.2: SRPMS:
i386: ftp://updates.redhat.com/7.2/en/os/i386/python-1.5.2-42.72.i386.rpmftp://updates.redhat.com/7.2/en/os/i386/python-devel-1.5.2-42.72.i386.rpmftp://updates.redhat.com/7.2/en/os/i386/python-docs-1.5.2-42.72.i386.rpmftp://updates.redhat.com/7.2/en/os/i386/python-tools-1.5.2-42.72.i386.rpmftp://updates.redhat.com/7.2/en/os/i386/tkinter-1.5.2-42.72.i386.rpmftp://updates.redhat.com/7.2/en/os/i386/python2-2.1.1-2.72.i386.rpmftp://updates.redhat.com/7.2/en/os/i386/python2-devel-2.1.1-2.72.i386.rpm ia64: ftp://updates.redhat.com/7.2/en/os/ia64/python-1.5.2-42.72.ia64.rpmftp://updates.redhat.com/7.2/en/os/ia64/python-devel-1.5.2-42.72.ia64.rpmftp://updates.redhat.com/7.2/en/os/ia64/python-docs-1.5.2-42.72.ia64.rpmftp://updates.redhat.com/7.2/en/os/ia64/python-tools-1.5.2-42.72.ia64.rpmftp://updates.redhat.com/7.2/en/os/ia64/tkinter-1.5.2-42.72.ia64.rpmftp://updates.redhat.com/7.2/en/os/ia64/python2-2.1.1-2.72.ia64.rpmftp://updates.redhat.com/7.2/en/os/ia64/python2-devel-2.1.1-2.72.ia64.rpm Red Hat Linux 7.3: SRPMS:
i386: ftp://updates.redhat.com/7.3/en/os/i386/python-1.5.2-42.73.i386.rpmftp://updates.redhat.com/7.3/en/os/i386/python-devel-1.5.2-42.73.i386.rpmftp://updates.redhat.com/7.3/en/os/i386/python-docs-1.5.2-42.73.i386.rpmftp://updates.redhat.com/7.3/en/os/i386/python-tools-1.5.2-42.73.i386.rpmftp://updates.redhat.com/7.3/en/os/i386/tkinter-1.5.2-42.73.i386.rpmftp://updates.redhat.com/7.3/en/os/i386/python2-2.2.2-3.7.3.i386.rpmftp://updates.redhat.com/7.3/en/os/i386/python2-devel-2.2.2-3.7.3.i386.rpmftp://updates.redhat.com/7.3/en/os/i386/python2-docs-2.2.2-3.7.3.i386.rpmftp://updates.redhat.com/7.3/en/os/i386/tkinter2-2.2.2-3.7.3.i386.rpm 6. Verification: MD5 sum Package Name7e68369c396be300c8abb8334d4cae2d 7.3/en/os/i386/tkinter-1.5.2-42.73.i386.rpm c4fced6272839041ce9252d06079d43c 7.3/en/os/i386/tkinter2-2.2.2-3.7.3.i386.rpm These packages are GPG signed by Red Hat, Inc. for security. Our key is available at http://www.redhat.com/about/contact/pgpkey.html You can verify each package with the following command: rpm --checksig -v <filename> If you only wish to verify that each package has not been corrupted or tampered with, examine only the md5sum with the following command: md5sum <filename> 7. References: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=156556 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2002-1119 8. Contact: The Red Hat security contact is <security@redhat.com>. More contact details at http://www.redhat.com/solutions/security/news/contact.html Copyright 2003 Red Hat, Inc. redhat-announce-list mailing list redhat-announce-list@redhat.com https://listman.redhat.com/mailman/listinfo/redhat-announce-list Received on Tue Jan 21 15:11:59 2003 This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 13:49:05 EDT |
||||||||||
|
|||||||||||