VYPR

Python

by Python (programming language)

Source repositories

CVEs (198)

  • CVE-2026-3298HigApr 21, 2026
    risk 0.50cvss epss 0.00

    The method "sock_recvfrom_into()" of "asyncio.ProacterEventLoop" (Windows only) was missing a boundary check for the data buffer when using nbytes parameter. This allowed for an out-of-bounds buffer write if data was larger than the buffer size. Non-Windows platforms are not…

  • CVE-2024-8088HigAug 22, 2024
    risk 0.50cvss epss 0.01

    There is a HIGH severity vulnerability affecting the CPython "zipfile" module affecting "zipfile.Path". Note that the more common API "zipfile.ZipFile" class is unaffected. When iterating over names of entries in a zip archive (for example, methods of "zipfile.Path" like…

  • CVE-2015-20107HigApr 13, 2022
    risk 0.50cvss 7.6epss 0.07

    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…

  • CVE-2019-5010HigOct 31, 2019
    risk 0.50cvss 7.5epss 0.21

    An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.6.6. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS…

  • CVE-2025-13836HigDec 1, 2025
    risk 0.49cvss 7.5epss 0.02

    When reading an HTTP response from a server, if no read amount is specified, the default behavior will be to use Content-Length. This allows a malicious server to cause the client to read large amounts of data into memory, potentially causing OOM or other DoS.

  • CVE-2022-48560HigAug 22, 2023
    risk 0.49cvss 7.5epss 0.02

    A use-after-free exists in Python through 3.9 via heappushpop in heapq.

  • CVE-2023-36632HigJun 25, 2023
    risk 0.49cvss 7.5epss 0.02

    The legacy email.utils.parseaddr function in Python through 3.11.4 allows attackers to trigger "RecursionError: maximum recursion depth exceeded while calling a Python object" via a crafted argument. This argument is plausibly an untrusted value from an application's input data…

  • CVE-2022-45061HigNov 9, 2022
    risk 0.49cvss 7.5epss 0.02

    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.…

  • CVE-2020-10735HigSep 9, 2022
    risk 0.49cvss 7.5epss 0.06

    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…

  • CVE-2022-0391HigFeb 9, 2022
    risk 0.49cvss 7.5epss 0.08

    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.…

  • CVE-2013-1753HigMar 11, 2020
    risk 0.49cvss 7.5epss 0.04

    The gzip_decode function in the xmlrpc client library in Python 3.4 and earlier allows remote attackers to cause a denial of service (memory consumption) via a crafted HTTP request.

  • CVE-2019-9674HigFeb 4, 2020
    risk 0.49cvss 7.5epss 0.06

    Lib/zipfile.py in Python through 3.7.2 allows remote attackers to cause a denial of service (resource consumption) via a ZIP bomb.

  • CVE-2019-17514HigOct 12, 2019
    risk 0.49cvss 7.5epss 0.05

    library/glob.html in the Python 2 and 3 documentation before 2016 has potentially misleading information about whether sorting occurs, as demonstrated by irreproducible cancer-research results. NOTE: the effects of this documentation cross application domains, and thus it is…

  • CVE-2017-9233HigJul 25, 2017
    risk 0.49cvss 7.5epss 0.09

    XML External Entity vulnerability in libexpat 2.2.0 and earlier (Expat XML Parser Library) allows attackers to put the parser in an infinite loop using a malformed external entity definition from an external DTD.

  • CVE-2016-2183HigSep 1, 2016
    risk 0.49cvss 7.5epss 0.96

    The DES and Triple DES ciphers, as used in the TLS, SSH, and IPSec protocols and other protocols and products, have a birthday bound of approximately four billion blocks, which makes it easier for remote attackers to obtain cleartext data via a birthday attack against a…

  • CVE-2020-26116HigSep 27, 2020
    risk 0.47cvss 7.2epss 0.06

    http.client in Python 3.x before 3.5.10, 3.6.x before 3.6.12, 3.7.x before 3.7.9, and 3.8.x before 3.8.5 allows CRLF injection if the attacker controls the HTTP request method, as demonstrated by inserting CR and LF control characters in the first argument of…

  • CVE-2025-71361HigJun 24, 2026
    risk 0.46cvss 8.1epss 0.00

    picklescan before 0.0.29 fails to detect malicious idlelib.calltip.Calltip.fetch_tip calls in pickle files, allowing remote code execution. Attackers can embed undetected payloads in pickle files that execute arbitrary code when loaded via pickle.load().

  • CVE-2026-11972HigJun 23, 2026
    risk 0.46cvss epss 0.00

    When using the "tarfile" module with a file opened in "streaming mode" (mode="r|") the tarfile module did not properly handle EOF, making archive parsing take exponentially longer.

  • CVE-2026-9669HigJun 8, 2026
    risk 0.46cvss epss 0.00

    bz2.BZ2Decompressor objects could be reused after a decompression error. If an application caught the resulting OSError and retried with the same decompressor, crafted input could cause the decompressor to resume from an invalid internal state and perform out-of-bounds writes to…

  • CVE-2026-6100HigApr 13, 2026
    risk 0.46cvss 8.1epss 0.01

    Use-after-free (UAF) was possible in the `lzma.LZMADecompressor`, `bz2.BZ2Decompressor`, and `gzip.GzipFile` when a memory allocation fails with a `MemoryError` and the decompression instance is re-used. This scenario can be triggered if the process is under memory pressure. The…

Page 2 of 10