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.
2014-11-16T01:59:01.927
2025-04-12T10:46:40.837
Deferred
CVSSv2: 3.3 (LOW)
AV:L/AC:M/Au:N/C:P/I:P/A:N
3.4
4.9
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | python | python | 3.2.0 | Yes |
Application | python | python | 3.2.1 | Yes |
Application | python | python | 3.2.2 | Yes |
Application | python | python | 3.2.3 | Yes |
Application | python | python | 3.2.4 | Yes |
Application | python | python | 3.2.5 | Yes |
Application | python | python | 3.2.6 | Yes |
Application | python | python | 3.3.0 | Yes |
Application | python | python | 3.3.1 | Yes |
Application | python | python | 3.3.2 | Yes |
Application | python | python | 3.3.3 | Yes |
Application | python | python | 3.3.4 | Yes |
Application | python | python | 3.3.5 | Yes |
Application | python | python | 3.3.6 | Yes |
Application | python | python | 3.4.0 | Yes |
Application | python | python | 3.4.1 | Yes |
Application | python | python | 3.4.2 | Yes |