All vulnerabilities

Servers and applications

CVE-2014-2667

Race condition in the _get_masked_mode function in Lib/os.py in Python 3.2 through 3.5, when exist_ok is set to true and multiple threads are used, might allow local users to bypass intended file permissions by leveraging a separate application vulnerability before the umask has been set to the expected value.

Severity
Low 3.3
Published
16 Nov 2014
Last changed
17 Jun 2026
Added to UpHeron
21 Oct 2026
Sources
NVD

Affected software

SoftwareAffected versions
PythonServers and applications · cpe:a:python:python
  • Version 3.4.2
  • Version 3.4.1
  • Version 3.4.0
  • Version 3.3.6
All 17 release lines
  • Version 3.2.0
  • Version 3.2.1
  • Version 3.2.2
  • Version 3.2.3
  • Version 3.2.4
  • Version 3.2.5
  • Version 3.2.6
  • Version 3.3.0
  • Version 3.3.1
  • Version 3.3.2
  • Version 3.3.3
  • Version 3.3.4
  • Version 3.3.5
  • Version 3.3.6
  • Version 3.4.0
  • Version 3.4.1
  • Version 3.4.2

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2014-2667
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2014-2667