Debian Python3.11 vulnerabilities
56 known vulnerabilities affecting debian/python3.11.
Total CVEs
56
CISA KEV
0
Public exploits
0
Exploited in wild
0
Severity breakdown
CRITICAL1HIGH13MEDIUM21LOW21
Vulnerabilities
Page 3 of 3
CVE-2024-4030LOWCVSS 7.12024
CVE-2024-4030 [HIGH] CVE-2024-4030: python2.7 - On Windows a directory returned by tempfile.mkdtemp() would not always have perm...
On Windows a directory returned by tempfile.mkdtemp() would not always have permissions set to restrict reading and writing to the temporary directory by other users, instead usually inheriting the correct permissions from the default location. Alternate configurations or users without a profile directory may not have the intended permissions. If you’re not using Wi
debian
CVE-2024-3219LOWCVSS 5.12024
CVE-2024-3219 [MEDIUM] CVE-2024-3219: python2.7 - The “socket” module provides a pure-Python fallback to the socket.socketpair()...
The “socket” module provides a pure-Python fallback to the socket.socketpair() function for platforms that don’t support AF_UNIX, such as Windows. This pure-Python implementation uses AF_INET or AF_INET6 to create a local connected pair of sockets. The connection between the two sockets was not verified before passing the two sockets back to the user, which leaves
debian
CVE-2024-12254LOWCVSS 8.7fixed in python3.13 3.13.1-2 (forky)2024
CVE-2024-12254 [HIGH] CVE-2024-12254: python3.11 - Starting in Python 3.12.0, the asyncio._SelectorSocketTransport.writelines() me...
Starting in Python 3.12.0, the asyncio._SelectorSocketTransport.writelines() method would not "pause" writing and signal to the Protocol to drain the buffer to the wire once the write buffer reached the "high-water mark". Because of this, Protocols would not periodically drain the write buffer potentially leading to memory exhaustion. This vulnerability likely im
debian
CVE-2024-3220LOWCVSS 2.32024
CVE-2024-3220 [LOW] CVE-2024-3220: python3.11 - There is a defect in the CPython standard library module “mimetypes” where on Wi...
There is a defect in the CPython standard library module “mimetypes” where on Windows the default list of known file locations are writable meaning other users can create invalid files to cause MemoryError to be raised on Python runtime startup or have file extensions be interpreted as the incorrect file type. This defect is caused by the default locations of Linux
debian
CVE-2023-6597HIGHCVSS 7.8fixed in pypy3 7.3.11+dfsg-2+deb12u2 (bookworm)2023
CVE-2023-6597 [HIGH] CVE-2023-6597: pypy3 - An issue was found in the CPython `tempfile.TemporaryDirectory` class affecting ...
An issue was found in the CPython `tempfile.TemporaryDirectory` class affecting versions 3.12.1, 3.11.7, 3.10.13, 3.9.18, and 3.8.18 and prior. The tempfile.TemporaryDirectory class would dereference symlinks during cleanup of permissions-related errors. This means users which can run privileged programs are potentially able to modify permissions of files referenced by
debian
CVE-2023-24329HIGHCVSS 7.5fixed in pypy3 7.3.11+dfsg-2+deb12u2 (bookworm)2023
CVE-2023-24329 [HIGH] CVE-2023-24329: pypy3 - An issue in the urllib.parse component of Python before 3.11.4 allows attackers ...
An issue in the urllib.parse component of Python before 3.11.4 allows attackers to bypass blocklisting methods by supplying a URL that starts with blank characters.
Scope: local
bookworm: resolved (fixed in 7.3.11+dfsg-2+deb12u2)
bullseye: resolved (fixed in 7.3.5+dfsg-2+deb11u3)
forky: resolved (fixed in 7.3.12+dfsg-1)
sid: resolved (fixed in 7.3.12+dfsg-1)
trixie: r
debian
CVE-2023-27043MEDIUMCVSS 5.3fixed in pypy3 7.3.11+dfsg-2+deb12u3 (bookworm)2023
CVE-2023-27043 [MEDIUM] CVE-2023-27043: pypy3 - The email module of Python through 3.11.3 incorrectly parses e-mail addresses th...
The email module of Python through 3.11.3 incorrectly parses e-mail addresses that contain a special character. The wrong portion of an RFC2822 header is identified as the value of the addr-spec. In some applications, an attacker can bypass a protection mechanism in which application access is granted only after verifying receipt of e-mail to a specific domain (e.g.
debian
CVE-2023-40217MEDIUMCVSS 5.3fixed in pypy3 7.3.11+dfsg-2+deb12u2 (bookworm)2023
CVE-2023-40217 [MEDIUM] CVE-2023-40217: pypy3 - An issue was discovered in Python before 3.8.18, 3.9.x before 3.9.18, 3.10.x bef...
An issue was discovered in Python before 3.8.18, 3.9.x before 3.9.18, 3.10.x before 3.10.13, and 3.11.x before 3.11.5. It primarily affects servers (such as HTTP servers) that use TLS client authentication. If a TLS server-side socket is created, receives data into the socket buffer, and then is closed quickly, there is a brief window where the SSLSocket instance wi
debian
CVE-2023-6507LOWCVSS 6.12023
CVE-2023-6507 [MEDIUM] CVE-2023-6507: python2.7 - An issue was found in CPython 3.12.0 `subprocess` module on POSIX platforms. The...
An issue was found in CPython 3.12.0 `subprocess` module on POSIX platforms. The issue was fixed in CPython 3.12.1 and does not affect other stable releases. When using the `extra_groups=` parameter with an empty list as a value (ie `extra_groups=[]`) the logic regressed to not call `setgroups(0, NULL)` before calling `exec()`, thus not dropping the original proce
debian
CVE-2023-41105LOWCVSS 7.5fixed in python3.11 3.11.2-6+deb12u2 (bookworm)2023
CVE-2023-41105 [HIGH] CVE-2023-41105: python2.7 - An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0'...
An issue was discovered in Python 3.11 through 3.11.4. If a path containing '\0' bytes is passed to os.path.normpath(), the path will be truncated unexpectedly at the first '\0' byte. There are plausible cases in which an application would have rejected a filename for security reasons in Python 3.10.x or earlier, but that filename is no longer rejected in Python 3
debian
CVE-2023-38898LOWCVSS 5.32023
CVE-2023-38898 [MEDIUM] CVE-2023-38898: python2.7 - An issue in Python cpython v.3.7 allows an attacker to obtain sensitive informat...
An issue in Python cpython v.3.7 allows an attacker to obtain sensitive information via the _asyncio._swap_current_task component. NOTE: this is disputed by the vendor because (1) neither 3.7 nor any other release is affected (it is a bug in some 3.12 pre-releases); (2) there are no common scenarios in which an adversary can call _asyncio._swap_current_task but
debian
CVE-2023-33595LOWCVSS 5.52023
CVE-2023-33595 [MEDIUM] CVE-2023-33595: python2.7 - CPython v3.12.0 alpha 7 was discovered to contain a heap use-after-free via the ...
CPython v3.12.0 alpha 7 was discovered to contain a heap use-after-free via the function ascii_decode at /Objects/unicodeobject.c.
Scope: local
bullseye: resolved
debian
CVE-2022-45061HIGHCVSS 7.5fixed in pypy3 7.3.11+dfsg-1 (bookworm)2022
CVE-2022-45061 [HIGH] CVE-2022-45061: pypy3 - An issue was discovered in Python before 3.11.1. An unnecessary quadratic algori...
An issue was discovered in Python before 3.11.1. An unnecessary quadratic algorithm exists in one path when processing some inputs to the IDNA (RFC 3490) decoder, such that a crafted, unreasonably long name being presented to the decoder could lead to a CPU denial of service. Hostnames are often supplied by remote servers that could be controlled by a malicious actor;
debian
CVE-2022-42919HIGHCVSS 7.8fixed in pypy3 7.3.11+dfsg-1 (bookworm)2022
CVE-2022-42919 [HIGH] CVE-2022-42919: pypy3 - Python 3.9.x before 3.9.16 and 3.10.x before 3.10.9 on Linux allows local privil...
Python 3.9.x before 3.9.16 and 3.10.x before 3.10.9 on Linux allows local privilege escalation in a non-default configuration. The Python multiprocessing library, when used with the forkserver start method on Linux, allows pickles to be deserialized from any user in the same machine local network namespace, which in many system configurations means any user on the sam
debian
CVE-2021-28861LOWCVSS 7.4fixed in pypy3 7.3.10+dfsg-1 (bookworm)2021
CVE-2021-28861 [HIGH] CVE-2021-28861: pypy3 - Python 3.x through 3.10 has an open redirection vulnerability in lib/http/server...
Python 3.x through 3.10 has an open redirection vulnerability in lib/http/server.py due to no protection against multiple (/) at the beginning of URI path which may leads to information disclosure. NOTE: this is disputed by a third party because the http.server.html documentation page states "Warning: http.server is not recommended for production. It only implements b
debian
CVE-2020-10735HIGHCVSS 7.5fixed in pypy3 7.3.10+dfsg-1 (bookworm)2020
CVE-2020-10735 [HIGH] CVE-2020-10735: pypy3 - A flaw was found in python. In algorithms with quadratic time complexity using n...
A flaw was found in python. In algorithms with quadratic time complexity using non-binary bases, when using int("text"), a system could take 50ms to parse an int string with 100,000 digits and 5s for 1,000,000 digits (float, decimal, int.from_bytes(), and int() for binary bases 2, 4, 8, 16, and 32 are not affected). The highest threat from this vulnerability is to sys
debian
← Previous3 / 3