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...
Vendor
python vulnerabilities
315 published CVES affecting python, from public sources (CVE.org, NVD, CISA KEV, FIRST EPSS, OSV).
- Total
- 315
- Critical
- 36
- High
- 143
- Medium
- 120
- Low
- 16
- Unscored
- 0
- CISA KEV
- 0
Products
- python 134
- pillow 113
- urllib3 22
- cpython 7
- requests 6
- setuptools 5
- keyring 3
- black 2
- pyxdg 2
- typed ast 2
- aiohttp 1
- beaker 1
- hpack 1
- hyper 1
- jw.util 1
- mwlib 1
- novajoin 1
- openpyxl 1
- Protobuf 1
- py-bcrypt 1
- pybluemonday 1
- pymanager 1
- pypi 1
- pypiserver 1
- Python keyring 1
- python priority library 1
- python-gnupg 1
- pyxml 1
- rply 1
- rsa 1
Latest python CVEs
Newest publication first · page 6 of 13
-
HighCVSS 7.5 EPSS 4.5%
-
MediumCVSS 5.3 EPSS 3.6%
A flaw was found in Python, specifically in the FTP (File Transfer Protocol) client library in PASV (passive) mode. The issue is how the FTP client trusts the host from the PASV response by default. This flaw allows an attacker to set up a malicious FTP server that can trick FTP...
-
HighCVSS 7.8 EPSS 1.3%
A vulnerability classified as problematic was found in Python 2.7.13. This vulnerability affects unknown code of the component pgAdmin4. The manipulation leads to uncontrolled search path. The attack can be initiated remotely. The exploit has been disclosed to the public and may...
-
CriticalCVSS 9.8 EPSS 2.3%
libImaging/TgaRleDecode.c in Pillow 9.1.0 has a heap buffer overflow in the processing of invalid TGA image files.
-
CriticalCVSS 9.8 EPSS 2.3%
marcador package in PyPI 0.1 through 0.13 included a code-execution backdoor.
-
MediumCVSS 4.3 EPSS 0.54%
TkVideoplayer is a simple library to play video files in tkinter. Uncontrolled memory consumption in versions of TKVideoplayer prior to 2.0.0 can theoretically lead to performance degradation. There are no known workarounds. This issue has been patched and users are advised to up...
-
HighCVSS 7.6 EPSS 2.8%
In Python (aka CPython) up to 3.10.8, the mailcap module does not add escape characters into commands discovered in the system mailcap file. This may allow attackers to inject shell commands into applications that call mailcap.findmatch with untrusted input (if they lack validati...
-
CVE-2022-24303 Path traversal in Pillow
PublishedCriticalCVSS 9.1 EPSS 2.7%Pillow before 9.0.1 allows attackers to delete files because spaces in temporary pathnames are mishandled.
-
HighCVSS 7.5 EPSS 51.7% PoC
zlib before 1.2.12 allows memory corruption when deflating (i.e., when compressing) if the input has many distant matches.
-
HighCVSS 7.0 EPSS 1.5%
In Python before 3.10.3 on Windows, local users can gain privileges because the search path is inadequately secured. The installer may allow a local attacker to add user-writable directories to the system search path. To exploit, an administrator must have installed Python for al...
-
MediumCVSS 6.5 EPSS 4.8%
There's a flaw in urllib's AbstractBasicAuthHandler class. An attacker who controls a malicious HTTP server that an HTTP client (such as web browser) connects to, could trigger a Regular Expression Denial of Service (ReDOS) during an authentication request with a specially crafte...
-
HighCVSS 7.5 EPSS 13.2%
A flaw was found in python. An improperly handled HTTP response in the HTTP client code of python may allow a remote attacker, who controls the HTTP server, to make the client script enter an infinite loop, consuming CPU time. The highest threat from this vulnerability is to syst...
-
HighCVSS 7.5 EPSS 8.5%
A flaw was found in Python, specifically within the urllib.parse module. This module helps break Uniform Resource Locator (URL) strings into components. The issue involves how the urlparse method does not sanitize input and allows characters like '\r' and '\n' in the URL path. Th...
-
MediumCVSS 6.5 EPSS 2.1%
path_getbbox in path.c in Pillow before 9.0.0 has a buffer over-read during initialization of ImagePath.Path.
-
MediumCVSS 6.5 EPSS 2.8%
path_getbbox in path.c in Pillow before 9.0.0 improperly initializes ImagePath.Path.
-
CriticalCVSS 9.8 EPSS 3.6%
PIL.ImageMath.eval in Pillow before 9.0.0 allows evaluation of arbitrary expressions, such as ones that use the Python exec method. A lambda expression could also be used.
-
CriticalCVSS 9.8 EPSS 1.6%
The bluemonday sanitizer before 1.0.16 for Go, and before 0.0.8 for Python (in pybluemonday), does not properly enforce policies associated with the SELECT, STYLE, and OPTION elements.
-
HighCVSS 7.5 EPSS 3.2%
The package pillow 5.2.0 and before 8.3.2 are vulnerable to Regular Expression Denial of Service (ReDoS) via the getrgb function.
-
CVE-2021-34552 Buffer Overflow in Pillow
PublishedCriticalCVSS 9.8 EPSS 3.2%Pillow through 8.2.0 and PIL (aka Python Imaging Library) through 1.1.7 allow an attacker to pass controlled parameters directly into a convert function to trigger a buffer overflow in Convert.c.
-
HighCVSS 7.5 EPSS 3.3%
An issue was discovered in urllib3 before 1.26.5. When provided with a URL containing many @ characters in the authority component, the authority regular expression exhibits catastrophic backtracking, causing a denial of service if a URL were passed as a parameter or redirected t...
-
HighCVSS 7.5 EPSS 2.5%
An issue was discovered in Pillow before 8.2.0. For EPS data, the readline implementation used in EPSImageFile has to deal with any combination of \r and \n as line endings. It used an accidentally quadratic method of accumulating lines while looking for a line ending. A maliciou...
-
MediumCVSS 5.5 EPSS 0.73%
An issue was discovered in Pillow before 8.2.0. For BLP data, BlpImagePlugin did not properly check that reads (after jumping to file offsets) returned data. This could lead to a DoS where the decoder could be run a large number of times on empty data.
-
CriticalCVSS 9.1 EPSS 2.4%
An issue was discovered in Pillow before 8.2.0. There is an out-of-bounds read in J2kDecode, in j2ku_gray_i.
-
CriticalCVSS 9.1 EPSS 2.9%
An issue was discovered in Pillow before 8.2.0. There is an out-of-bounds read in J2kDecode, in j2ku_graya_la.
-
CVE-2021-28675 Pillow denial of service
PublishedMediumCVSS 5.5 EPSS 0.96%An issue was discovered in Pillow before 8.2.0. PSDImagePlugin.PsdImageFile lacked a sanity check on the number of input layers relative to the size of the data block. This could lead to a DoS on Image.open prior to Image.load.
Sources: CVE.org, NVD, CISA KEV, FIRST EPSS, OSV and public exploit-reference metadata. Product matching comes from the published CVE records. A proof-of-concept means public code exists; it is not evidence of exploitation.