CVE-2011-4944Race Condition in Python

CWE-26416 documents8 sources
Severity
1.9LOWNVD
EPSS
0.0%
top 91.15%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedAug 27
Latest updateMay 13

Description

Python 2.6 through 3.2 creates ~/.pypirc with world-readable permissions before changing them after data has been written, which introduces a race condition that allows local users to obtain a username and password by reading this file.

CVSS vector

AV:L/AC:M/C:P/I:N/A:NExploitability: 3.4 | Impact: 2.9

Affected Packages4 packages

debiandebian/python2.7< python2.7 2.7.3~rc2-2 (bullseye)
NVDpython/python25 versions+24

🔴Vulnerability Details

2
GHSA
GHSA-2j46-98gf-6xf6: Python 22022-05-13
OSV
CVE-2011-4944: Python 22012-08-27

📋Vendor Advisories

9
VMware
VMware security updates for vSphere API and ESX Service Console2012-11-15
Ubuntu
Python 3.1 vulnerabilities2012-10-24
Ubuntu
Python 3.2 vulnerabilities2012-10-23
Ubuntu
Python 2.5 vulnerabilities2012-10-17
Ubuntu
Python 2.4 vulnerabilities2012-10-17

💬Community

4
Bugzilla
CVE-2011-4940 CVE-2011-4944 python26 various flaws [epel-5]2012-03-30
Bugzilla
CVE-2011-4940 CVE-2012-0845 CVE-2011-4944 python3 various flaws [fedora-all]2012-03-30
Bugzilla
CVE-2011-4940 CVE-2012-0845 CVE-2011-4944 python various flaws [fedora-all]2012-03-30
Bugzilla
CVE-2011-4944 python: distutils creates ~/.pypirc insecurely2011-11-30