p PatchFirst

PatchFirst · Latest vulnerabilities

Python stack vulnerabilities · Page 154

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

Filter vulnerabilities
Python

Vulnerabilities: 7135

  1. CVE-2025-55156

    High · CVSS 7.8EPSS 0.36%Fix available

    PyLoad vulnerable to SQL Injection via API /json/add_package in add_links parameter

    pyLoad is the free and open-source Download Manager written in pure Python. Prior to version 0.5.0b3.dev91, the parameter add_links in API /json/add_package is vulnerable to SQL Injection. Attackers can modify or delete data in the database, causing data errors or loss. This issue has been patched in version 0.5.0b3.dev91.

    • Update to 0.5.0b3.dev91
    Published Updated
  2. CVE-2025-8747

    High · CVSS 8.6EPSS 0.12%Fix available

    Keras safe_mode bypass allows arbitrary code execution when loading a malicious model.

    A safe mode bypass vulnerability in the `Model.load_model` method in Keras versions 3.0.0 through 3.10.0 allows an attacker to achieve arbitrary code execution by convincing a user to load a specially crafted `.keras` model archive.

    • Update to 3.11.0
    Published Updated
  3. CVE-2025-55149

    Medium · CVSS 6.7EPSS 0.72%No fix published

    Path Traversal Vulnerability in PDF Review Function (CWE-22)

    Tiny-Scientist is a lightweight framework for automating the entire lifecycle of scientific research—from ideation to implementation, writing, and review. In versions 0.1.1 and below, a critical path traversal vulnerability has been identified in the review_paper function in backend/app.py. The vulnerability allows malicious users to access arbitrary PDF files on the server by providing crafted file paths that bypass the intended security restrictions. This vulnerability allows attackers to: read any PDF file accessible to the server process, potentially access sensitive documents outside the intended directory and perform reconnaissance on t

    Published Updated
  4. CVE-2025-55013

    Medium · CVSS 4.2EPSS 0.62%Fix available

    Assemblyline 4 Service Client: Arbitrary Write through path traversal in Client code

    The Assemblyline 4 Service Client interfaces with the API to fetch tasks and publish the result for a service in Assemblyline 4. In versions below 4.6.1.dev138, the Assemblyline 4 Service Client (task_handler.py) accepts a SHA-256 value returned by the service server and uses it directly as a local file name.A malicious or compromised server (or any MITM that can speak to client) can return a path-traversal payload such as `../../../etc/cron.d/evil` and force the client to write the downloaded bytes to an arbitrary location on disk. This is fixed in version 4.6.1.dev138.

    • Update to 4.6.0.stable11
    • Update to 4.6.1.dev138
    Published Updated
  5. CVE-2025-54886

    High · CVSS 8.4EPSS 0.24%Fix available

    skops: Card.get_model does not block arbitrary code execution

    skops is a Python library which helps users share and ship their scikit-learn based models. In versions 0.12.0 and below, the Card.get_model does not contain any logic to prevent arbitrary code execution. The Card.get_model function supports both joblib and skops for model loading. When loading .skops models, it uses skops' secure loading with trusted type validation, raising errors for untrusted types unless explicitly allowed. However, when non-.zip file formats are provided, the function silently falls back to joblib without warning. Unlike skops, joblib allows arbitrary code execution during loading, bypassing security measures and potent

    • Update to 0.13.0
    Published Updated
  6. CVE-2025-54368

    Medium · CVSS 6.8EPSS 0.22%Fix available

    uv is vulnerable to ZIP payload obfuscation through parsing differentials

    uv is a Python package and project manager written in Rust. In versions 0.8.5 and earlier, remote ZIP archives were handled in a streamwise fashion, and file entries were not reconciled against the archive's central directory. An attacker could contrive a ZIP archive that would extract with legitimate contents on some package installers, and malicious contents on others due to multiple local file entries. An attacker could also contrive a "stacked" ZIP input with multiple internal ZIPs, which would be handled differently by different package installers. The attacker could choose which installer to target in both scenarios. This issue is fixe

    • Update to 0.8.6
    Published Updated
  7. CVE-2025-54952

    Critical · CVSS 9.8EPSS 0.63%No fix published

    CVE-2025-54952

    An integer overflow vulnerability in the loading of ExecuTorch models can cause smaller-than-expected memory regions to be allocated, potentially resulting in code execution or other undesirable effects. This issue affects ExecuTorch prior to commit 8f062d3f661e20bb19b24b767b9a9a46e8359f2b.

    Published Updated
  8. CVE-2025-54951

    Critical · CVSS 9.8EPSS 0.71%Fix available

    CVE-2025-54951

    A group of related buffer overflow vulnerabilities in the loading of ExecuTorch models can cause the runtime to crash and potentially result in code execution or other undesirable effects. This issue affects ExecuTorch prior to commit cea9b23aa8ff78aff92829a466da97461cc7930c.

    • Update to 0.7.0
    Published Updated
  9. CVE-2025-54950

    Critical · CVSS 9.8EPSS 0.63%Fix available

    CVE-2025-54950

    An out-of-bounds access vulnerability in the loading of ExecuTorch models can cause the runtime to crash and potentially result in code execution or other undesirable effects. This issue affects ExecuTorch prior to commit b6b7a16df5e7852d976d8c34c8a7e9a1b6f7d005.

    • Update to 0.7.0
    Published Updated
  10. CVE-2025-54949

    Critical · CVSS 9.8EPSS 0.68%Fix available

    CVE-2025-54949

    A heap buffer overflow vulnerability in the loading of ExecuTorch models can potentially result in code execution or other undesirable effects. This issue affects ExecuTorch prior to commit ede82493dae6d2d43f8c424e7be4721abe5242be

    • Update to 0.7.0
    Published Updated
  11. CVE-2025-30405

    Critical · CVSS 9.8EPSS 0.63%Fix available

    CVE-2025-30405

    An integer overflow vulnerability in the loading of ExecuTorch models can cause objects to be placed outside their allocated memory area, potentially resulting in code execution or other undesirable effects. This issue affects ExecuTorch prior to commit 0830af8207240df8d7f35b984cdf8bc35d74fa73.

    • Update to 0.7.0
    Published Updated
  12. CVE-2025-30404

    Critical · CVSS 9.8EPSS 0.63%Fix available

    CVE-2025-30404

    An integer overflow vulnerability in the loading of ExecuTorch models can cause overlapping allocations, potentially resulting in code execution or other undesirable effects. This issue affects ExecuTorch prior to commit d158236b1dc84539c1b16843bc74054c9dcba006.

    • Update to 0.7.0
    Published Updated
  13. CVE-2025-5197

    Medium · CVSS 5.3EPSS 0.42%Fix available

    Regular Expression Denial of Service (ReDoS) in huggingface/transformers

    A Regular Expression Denial of Service (ReDoS) vulnerability exists in the Hugging Face Transformers library, specifically in the `convert_tf_weight_name_to_pt_weight_name()` function. This function, responsible for converting TensorFlow weight names to PyTorch format, uses a regex pattern `/[^/]*___([^/]*)/` that can be exploited to cause excessive CPU consumption through crafted input strings due to catastrophic backtracking. The vulnerability affects versions up to 4.51.3 and is fixed in version 4.53.0. This issue can lead to service disruption, resource exhaustion, and potential API service vulnerabilities, impacting model conversion proc

    • Update to 4.53.0
    Published Updated
  14. CVE-2025-54802

    Critical · CVSS 9.8EPSS 1.29%Fix available

    pyLoad CNL Blueprint is vulnerable to Path Traversal through `dlc_path` leading to Remote Code Execution (RCE)

    pyLoad is the free and open-source Download Manager written in pure Python. In versions 0.5.0b3.dev89 and below, there is an opportunity for path traversal in pyLoad-ng CNL Blueprint via package parameter, allowing Arbitrary File Write which leads to Remote Code Execution (RCE). The addcrypted endpoint in pyload-ng suffers from an unsafe path construction vulnerability, allowing unauthenticated attackers to write arbitrary files outside the designated storage directory. This can be abused to overwrite critical system files, including cron jobs and systemd services, leading to privilege escalation and remote code execution as root. This issue

    • Update to 0.5.0b3.dev90
    Published Updated
  15. CVE-2025-54796

    High · CVSS 7.5EPSS 0.5%Fix available

    Copyparty is vulnerable to Regex Denial of Service (ReDoS) attacks through "Recent Uploads" page

    Copyparty is a portable file server. Versions prior to 1.18.9, the filter parameter for the "Recent Uploads" page allows arbitrary RegExes. If this feature is enabled (which is the default), an attacker can craft a filter which deadlocks the server. This is fixed in version 1.18.9.

    • Update to 1.18.9
    Published Updated
  16. CVE-2025-53012

    Medium · CVSS 5.5EPSS 0.96%Fix available

    MaterialX's Lack of Import Depth Limit Leads to DoS (Denial-Of-Service) Via Stack Exhaustion

    MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers. In version 1.39.2, nested imports of MaterialX files can lead to a crash via stack memory exhaustion, due to the lack of a limit on the "import chain" depth. When parsing file imports, recursion is used to process nested files; however, there is no limit imposed to the depth of files that can be parsed by the library. By building a sufficiently deep chain of MaterialX files one referencing the next, it is possible to crash the process using the MaterialX library via stack exhaustion. This is fixed in version 1.39.3.

    • Update to 1.39.3
    Published Updated
  17. CVE-2025-53011

    Low · CVSS 2EPSS 0.61%Fix available

    MaterialX is Vulnerable to NULL Pointer Dereference due to Unchecked implGraphOutput

    MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers. In version 1.39.2, when parsing shader nodes in a MTLX file, the MaterialXCore code accesses a potentially null pointer, which can lead to crashes with maliciously crafted files. An attacker could intentionally crash a target program that uses MaterialX by sending a malicious MTLX file. This is fixed in version 1.39.3.

    • Update to 1.39.3
    Published Updated
  18. CVE-2025-53010

    Low · CVSS 2EPSS 0.55%Fix available

    MaterialX's unchecked nodeGraph->getOutput return is vulnerable to NULL Pointer Dereference

    MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers. In version 1.39.2, when parsing shader nodes in a MTLX file, the MaterialXCore code accesses a potentially null pointer, which can lead to crashes with maliciously crafted files. An attacker could intentionally crash a target program that uses OpenEXR by sending a malicious MTLX file. This is fixed in version 1.39.3.

    • Update to 1.39.3
    Published Updated
  19. CVE-2025-53009

    Medium · CVSS 5.5EPSS 0.71%Fix available

    MaterialX Stack Overflow via Lack of MTLX XML Parsing Recursion Limit

    MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers. In versions 1.39.2 and below, when parsing an MTLX file with multiple nested nodegraph implementations, the MaterialX XML parsing logic can potentially crash due to stack exhaustion. An attacker could intentionally crash a target program that uses OpenEXR by sending a malicious MTLX file. This is fixed in version 1.39.3.

    • Update to 1.39.3
    Published Updated
  20. CVE-2025-48074

    Medium · CVSS 4.6EPSS 0.3%Fix available

    OpenEXR's Unbounded File Header Values can Lead to Out-Of-Memory Errors

    OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. In version 3.3.2, applications trust unvalidated dataWindow size values from file headers, which can lead to excessive memory allocation and performance degradation when processing malicious files. This is fixed in version 3.3.3.

    • Update to 3.3.3
    • Update to 3.4.6+ds-1
    Published Updated

Check your server

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

Check your server →