p PatchFirst

PatchFirst · Latest vulnerabilities

Python stack vulnerabilities · Page 174

Vulnerabilities published for Python in the last 30 days: 352. Listed in the KEV catalogue: 1.

Filter vulnerabilities
Python

Vulnerabilities: 7135

  1. CVE-2025-1497

    Critical · CVSS 9.3EPSS 1.05%Fix available

    Remote Code Execution in PlotAI

    A vulnerability, that could result in Remote Code Execution (RCE), has been found in PlotAI. Lack of validation of LLM-generated output allows attacker to execute arbitrary Python code. Vendor commented out vulnerable line, further usage of the software requires uncommenting it and thus accepting the risk. The vendor does not plan to release a patch to fix this vulnerability.

    • Update to 0.0.7
    Published Updated
  2. CVE-2025-2152

    Medium · CVSS 5.3EPSS 0.53%Fix available

    Open Asset Import Library Assimp File BaseImporter.cpp ConvertToUTF8 heap-based overflow

    A vulnerability, which was classified as critical, has been found in Open Asset Import Library Assimp 5.4.3. This issue affects the function Assimp::BaseImporter::ConvertToUTF8 of the file BaseImporter.cpp of the component File Handler. The manipulation leads to heap-based buffer overflow. The attack may be initiated remotely. The exploit has been disclosed to the public and may be used.

    • Update to 6.0.2+ds-1
    Published Updated
  3. CVE-2025-2151

    Medium · CVSS 5.3EPSS 0.59%Fix available

    Open Asset Import Library Assimp File ParsingUtils.h GetNextLine stack-based overflow

    A vulnerability classified as critical was found in Open Asset Import Library Assimp 5.4.3. This vulnerability affects the function Assimp::GetNextLine in the library ParsingUtils.h of the component File Handler. The manipulation leads to stack-based buffer overflow. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.

    • Update to 6.0.2+ds-1
    Published Updated
  4. CVE-2025-2149

    Low · CVSS 2EPSS 0.26%No fix published

    PyTorch Quantized Sigmoid Module nnq_Sigmoid initialization

    A vulnerability was found in PyTorch 2.6.0+cu124. It has been rated as problematic. Affected by this issue is the function nnq_Sigmoid of the component Quantized Sigmoid Module. The manipulation of the argument scale/zero_point leads to improper initialization. The attack needs to be approached locally. The complexity of an attack is rather high. The exploitation is known to be difficult. The exploit has been disclosed to the public and may be used.

    Published Updated
  5. CVE-2025-2148

    Low · CVSS 2.3EPSS 0.44%No fix published

    PyTorch Tuple torch.ops.profiler._call_end_callbacks_on_jit_fut memory corruption

    A vulnerability was found in PyTorch 2.6.0+cu124. It has been declared as critical. Affected by this vulnerability is the function torch.ops.profiler._call_end_callbacks_on_jit_fut of the component Tuple Handler. The manipulation of the argument None leads to memory corruption. The attack can be launched remotely. The complexity of an attack is rather high. The exploitation appears to be difficult.

    Published Updated
  6. CVE-2025-1945

    Medium · CVSS 5.3EPSS 0.55%Fix available

    picklescan - Zip Flag Bit Exploit Crashes Picklescan But Not PyTorch

    picklescan before 0.0.23 fails to detect malicious pickle files inside PyTorch model archives when certain ZIP file flag bits are modified. By flipping specific bits in the ZIP file headers, an attacker can embed malicious pickle files that remain undetected by PickleScan while still being successfully loaded by PyTorch's torch.load(). This can lead to arbitrary code execution when loading a compromised model.

    • Update to 0.0.23
    Published Updated
  7. CVE-2025-1944

    Medium · CVSS 5.3EPSS 0.33%Fix available

    picklescan ZIP archive manipulation attack leads to crash

    picklescan before 0.0.23 is vulnerable to a ZIP archive manipulation attack that causes it to crash when attempting to extract and scan PyTorch model archives. By modifying the filename in the ZIP header while keeping the original filename in the directory listing, an attacker can make PickleScan raise a BadZipFile error. However, PyTorch's more forgiving ZIP implementation still allows the model to be loaded, enabling malicious payloads to bypass detection.

    • Update to 0.0.23
    Published Updated
  8. CVE-2025-1979

    Medium · CVSS 5.7EPSS 0.2%Fix available

    CVE-2025-1979

    Versions of the package ray before 2.43.0 are vulnerable to Insertion of Sensitive Information into Log File where the redis password is being logged in the standard logging. If the redis password is passed as an argument, it will be logged and could potentially leak the password. This is only exploitable if: 1) Logging is enabled; 2) Redis is using password authentication; 3) Those logs are accessible to an attacker, who can reach that redis instance. **Note:** It is recommended that anyone who is running in this configuration should update to the latest version of Ray, then rotate their redis password.

    • Update to 2.43.0
    Published Updated
  9. CVE-2025-26699

    Medium · CVSS 5EPSS 0.83%Fix available

    CVE-2025-26699

    An issue was discovered in Django 5.1 before 5.1.7, 5.0 before 5.0.13, and 4.2 before 4.2.20. The django.utils.text.wrap() method and wordwrap template filter are subject to a potential denial-of-service attack when used with very long strings.

    • Update to 1:1.11.11-1ubuntu1.21+esm10
    • Update to 2:2.2.12-1ubuntu0.28
    • Update to 2:3.2.12-2ubuntu1.17
    • Update to 3:3.2.25-0+deb12u1
    • Update to 3:4.2.11-1ubuntu1.6
    • Update to 3:4.2.18-1ubuntu1
    • Update to 3:4.2.20-1
    • Update to 4.2.20
    • Update to 5.0.13
    • Update to 5.1.7
    Published Updated
  10. CVE-2025-27516

    Medium · CVSS 5.4EPSS 0.51%Fix available

    Jinja sandbox breakout through attr filter selecting format method

    Jinja is an extensible templating engine. Prior to 3.1.6, an oversight in how the Jinja sandboxed environment interacts with the |attr filter allows an attacker that controls the content of a template to execute arbitrary Python code. To exploit the vulnerability, an attacker needs to control the content of a template. Whether that is the case depends on the type of application using Jinja. This vulnerability impacts users of applications which execute untrusted templates. Jinja's sandbox does catch calls to str.format and ensures they don't escape the sandbox. However, it's possible to use the |attr filter to get a reference to a string's pl

    • Update to 2.10-1ubuntu0.18.04.1+esm4
    • Update to 2.10.1-2ubuntu0.5
    • Update to 2.7.2-2ubuntu0.1~esm6
    • Update to 2.8-1ubuntu0.1+esm5
    • Update to 3.0.3-1ubuntu0.4
    • Update to 3.1.2-1+deb12u3
    • Update to 3.1.2-1ubuntu1.3
    • Update to 3.1.6
    • Update to 3.1.6-1
    Published Updated
  11. GHSA-3x5x-fw77-g54c

    Critical · CVSS 9.3No fix published

    dmlc/dgl Vulnerable to Remote Code Execution by Pickle Deserialization via rpc.recv_request()

    ### Impact Dgl implements rpc server (start_server() in rpc_server.py) for supporting the RPC communications among different remote users over networks. It relies on pickle serialize and deserialize to pack and unpack network messages. The is a known risk in pickle deserialization functionality that can be used for remote code execution. ### Patches TBD. ### Workarounds When running DGL distributed training and inference (DistDGL) make sure you do not assign public IPs to any instance in the cluster. ### References Issue #7874 ### Reported by Pinji Chen ([[email protected]](mailto:[email protected])) from NISL lab (htt

    Published Updated
  12. CVE-2025-25302

    High · CVSS 8.7EPSS 0.19%Fix available

    Rembg CORS misconfiguration

    Rembg is a tool to remove images background. In Rembg 2.0.57 and earlier, the CORS middleware is setup incorrectly. All origins are reflected, which allows any website to send cross site requests to the rembg server and thus query any API. Even if authentication were to be enabled, allow_credentials is set to True, which would allow any website to send authenticated cross site requests.

    • Update to 2.0.58
    Published Updated
  13. CVE-2025-25301

    Medium · CVSS 6.9EPSS 0.53%Fix available

    Rembg allows SSRF via /api/remove

    Rembg is a tool to remove images background. In Rembg 2.0.57 and earlier, the /api/remove endpoint takes a URL query parameter that allows an image to be fetched, processed and returned. An attacker may be able to query this endpoint to view pictures hosted on the internal network of the rembg server. This issue may lead to Information Disclosure.

    • Update to 2.0.58
    Published Updated
  14. CVE-2025-24023

    Low · CVSS 3.7EPSS 0.33%Fix available

    Observable Response Discrepancy in flask-appbuilder

    Flask-AppBuilder is an application development framework. Prior to 4.5.3, Flask-AppBuilder allows unauthenticated users to enumerate existing usernames by timing the response time from the server when brute forcing requests to login. This vulnerability is fixed in 4.5.3.

    • Update to 4.5.3
    Published Updated
  15. CVE-2024-24778

    Medium · CVSS 6.5EPSS 0.69%Fix available

    Apache StreamPipes: Resources Permission Escalation

    Improper privilege management in a REST interface allowed registered users to access unauthorized resources if the resource ID was know. This issue affects Apache StreamPipes: through 0.95.1. Users are recommended to upgrade to version 0.97.0 which fixes the issue.

    • Update to 0.97.0
    Published Updated
  16. CVE-2025-1795

    Low · CVSS 2.3EPSS 0.63%Fix available

    Mishandling of comma during folding and unicode-encoding of email headers

    During an address list folding when a separating comma ends up on a folded line and that line is to be unicode-encoded then the separator itself is also unicode-encoded. Expected behavior is that the separating comma remains a plan comma. This can result in the address header being misinterpreted by some mail servers.

    • Update to 3.10.12-1~22.04.10
    • Update to 3.10.17
    • Update to 3.11.0~rc1-1~22.04.1~esm4
    • Update to 3.11.2-6+deb12u6
    • Update to 3.11.9
    • Update to 3.12.3
    • Update to 3.12.3-1ubuntu0.6
    • Update to 3.13.0a5
    • Update to 3.13.0~b1-1
    • Update to 3.6.9-1~18.04ubuntu1.13+esm5
    • Update to 3.7.5-2ubuntu1~18.04.2+esm6
    • Update to 3.8.0-3ubuntu1~18.04.2+esm5
    • Update to 3.8.10-0ubuntu1~20.04.18+esm1
    • Update to 3.9.23
    • Update to 3.9.5-3ubuntu0~20.04.1+esm5
    • Update to 7.3.18+dfsg-1
    Published Updated
  17. CVE-2025-1300

    Medium · CVSS 6.1EPSS 0.27%Fix available

    Open redirect in CodeChecker web server

    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy. The CodeChecker web server contains an open redirect vulnerability due to missing protections against multiple slashes after the product name in the URL. This results in bypassing the protections against CVE-2021-28861, leading to the same open redirect pathway. This issue affects CodeChecker: through 6.24.5.

    • Update to 6.24.6
    Published Updated
  18. CVE-2025-27154

    High · CVSS 8.4EPSS 0.61%Fix available

    Spotipy's cache file, containing spotify auth token, is created with overly broad permissions

    Spotipy is a lightweight Python library for the Spotify Web API. The `CacheHandler` class creates a cache file to store the auth token. Prior to version 2.25.1, the file created has `rw-r--r--` (644) permissions by default, when it could be locked down to `rw-------` (600) permissions. This leads to overly broad exposure of the spotify auth token. If this token can be read by an attacker (another user on the machine, or a process running as another user), it can be used to perform administrative actions on the Spotify account, depending on the scope granted to the token. Version 2.25.1 tightens the cache file permissions.

    • Update to 2.25.1
    • Update to 2.25.1-1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →