p PatchFirst

PatchFirst · Latest vulnerabilities

Python stack vulnerabilities · Page 158

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

Filter vulnerabilities
Python

Vulnerabilities: 7135

  1. OSV-2025-500

    Not ratedNo fix published

    UNKNOWN READ in getUShort

    OSS-Fuzz report: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=428022218 ``` Crash type: UNKNOWN READ Crash state: getUShort disInstr_THUMB_WRK disInstr_ARM ```

    Published Updated
  2. CVE-2025-6773

    Medium · CVSS 4.8EPSS 0.21%Fix available

    HKUDS LightRAG File Upload document_routes.py upload_to_input_dir path traversal

    A vulnerability was found in HKUDS LightRAG up to 1.3.8. It has been declared as critical. Affected by this vulnerability is the function upload_to_input_dir of the file lightrag/api/routers/document_routes.py of the component File Upload. The manipulation of the argument file.filename leads to path traversal. It is possible to launch the attack on the local host. The identifier of the patch is 60777d535b719631680bcf5d0969bdef79ca4eaf. It is recommended to apply a patch to fix this issue.

    • Update to 1.3.8
    Published Updated
  3. CVE-2025-53002

    High · CVSS 8.3EPSS 1.27%No fix published

    LLaMA-Factory Remote Code Execution (RCE) Vulnerability

    LLaMA-Factory is a tuning library for large language models. A remote code execution vulnerability was discovered in LLaMA-Factory versions up to and including 0.9.3 during the LLaMA-Factory training process. This vulnerability arises because the `vhead_file` is loaded without proper safeguards, allowing malicious attackers to execute arbitrary malicious code on the host system simply by passing a malicious `Checkpoint path` parameter through the `WebUI` interface. The attack is stealthy, as the victim remains unaware of the exploitation. The root cause is that the `vhead_file` argument is loaded without the secure parameter `weights_only=Tru

    Published Updated
  4. CVE-2025-50213

    Critical · CVSS 9.8EPSS 0.77%Fix available

    Apache Airflow Providers Snowflake: Potential SQL injection in CopyFromExternalStageToSnowflakeOperator

    Failure to Sanitize Special Elements into a Different Plane (Special Element Injection) vulnerability in Apache Airflow Providers Snowflake. This issue affects Apache Airflow Providers Snowflake: before 6.4.0. Sanitation of table and stage parameters were added in CopyFromExternalStageToSnowflakeOperator to prevent SQL injection Users are recommended to upgrade to version 6.4.0, which fixes the issue.

    • Update to 6.4.0
    Published Updated
  5. CVE-2025-52558

    High · CVSS 7EPSS 0.59%Fix available

    ChangeDetection.io XSS in watch overview

    changedetection.io is a free open source web page change detection, website watcher, restock monitor and notification service. Prior to version 0.50.4, errors in filters from website page change detection watches were not being filtered resulting in a cross-site scripting (XSS) vulnerability. This issue has been patched in version 0.50.4

    • Update to 0.50.4
    Published Updated
  6. CVE-2025-2828

    High · CVSS 8.4EPSS 21.02%Fix available

    SSRF Vulnerability in RequestsToolkit in langchain-ai/langchain

    A Server-Side Request Forgery (SSRF) vulnerability exists in the RequestsToolkit component of the langchain-community package (specifically, langchain_community.agent_toolkits.openapi.toolkit.RequestsToolkit) in langchain-ai/langchain version 0.0.27. This vulnerability occurs because the toolkit does not enforce restrictions on requests to remote internet addresses, allowing it to also access local addresses. As a result, an attacker could exploit this flaw to perform port scans, access local services, retrieve instance metadata from cloud environments (e.g., Azure, AWS), and interact with servers on the local network. This issue has been fix

    • Update to 0.0.28
    Published Updated
  7. CVE-2025-6518

    Medium · CVSS 5.3EPSS 0.4%No fix published

    PySpur-Dev pyspur Jinja2 Template single_llm_call.py SingleLLMCallNode special elements used in a template engine

    A vulnerability was found in PySpur-Dev pyspur up to 0.1.18. It has been classified as critical. Affected is the function SingleLLMCallNode of the file backend/pyspur/nodes/llm/single_llm_call.py of the component Jinja2 Template Handler. The manipulation of the argument user_message leads to improper neutralization of special elements used in a template engine. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used.

    Published Updated
  8. CVE-2025-52556

    Critical · CVSS 9.3EPSS 0.17%Fix available

    rfc3161-client has insufficient verification for timestamp response signatures

    rfc3161-client is a Python library implementing the Time-Stamp Protocol (TSP) described in RFC 3161. Prior to version 1.0.3, there is a flaw in the timestamp response signature verification logic. In particular, chain verification is performed against the TSR's embedded certificates up to the trusted root(s), but fails to verify the TSR's own signature against the timestamping leaf certificates. Consequently, vulnerable versions perform insufficient signature validation to properly consider a TSR verified, as the attacker can introduce any TSR signature so long as the embedded leaf chains up to some root TSA. This issue has been patched in ve

    • Update to 1.0.3
    Published Updated
  9. CVE-2025-48945

    High · CVSS 8.2EPSS 0.48%Fix available

    pycares has a Use-After-Free Vulnerability

    pycares is a Python module which provides an interface to c-ares. c-ares is a C library that performs DNS requests and name resolutions asynchronously. Prior to version 4.9.0, pycares is vulnerable to a use-after-free condition that occurs when a Channel object is garbage collected while DNS queries are still pending. This results in a fatal Python error and interpreter crash. The vulnerability has been fixed in pycares 4.9.0 by implementing a safe channel destruction mechanism.

    • Update to 4.9.0
    • Update to 4.9.0-1
    Published Updated
  10. CVE-2025-6279

    Medium · CVSS 5.1EPSS 0.51%Fix available

    Upsonic Pickle add_tool cloudpickle.loads deserialization

    A vulnerability, which was classified as critical, has been found in Upsonic up to 0.55.6. This issue affects the function cloudpickle.loads of the file /tools/add_tool of the component Pickle Handler. The manipulation leads to deserialization. The exploit has been disclosed to the public and may be used.

    • Update to 0.56.0
    Published Updated
  11. CVE-2025-6278

    Medium · CVSS 5.1EPSS 0.7%Fix available

    Upsonic server.py os.path.join path traversal

    A vulnerability classified as critical was found in Upsonic up to 0.55.6. This vulnerability affects the function os.path.join of the file markdown/server.py. The manipulation of the argument file.filename leads to path traversal. The exploit has been disclosed to the public and may be used.

    • Update to 0.56.0
    Published Updated
  12. CVE-2025-6272

    Medium · CVSS 4.8EPSS 0.24%No fix published

    wasm3 m3_compile.c MarkSlotAllocated out-of-bounds write

    A vulnerability has been found in wasm3 0.5.0 and classified as problematic. This vulnerability affects the function MarkSlotAllocated of the file source/m3_compile.c. The manipulation leads to out-of-bounds write. An attack has to be approached locally. The exploit has been disclosed to the public and may be used.

    Published Updated
  13. CVE-2025-50182

    Medium · CVSS 5.3EPSS 0.6%Fix available

    urllib3 does not control redirects in browsers and Node.js

    urllib3 is a user-friendly HTTP client library for Python. Starting in version 2.2.0 and prior to 2.5.0, urllib3 does not control redirects in browsers and Node.js. urllib3 supports being used in a Pyodide runtime utilizing the JavaScript Fetch API or falling back on XMLHttpRequest. This means Python libraries can be used to make HTTP requests from a browser or Node.js. Additionally, urllib3 provides a mechanism to control redirects, but the retries and redirect parameters are ignored with Pyodide; the runtime itself determines redirect behavior. This issue has been patched in version 2.5.0.

    • Update to 2.3.0-3
    • Update to 2.5.0
    Published Updated
  14. CVE-2025-50181

    Medium · CVSS 5.3EPSS 0.47%Fix available

    urllib3 redirects are not disabled when retries are disabled on PoolManager instantiation

    urllib3 is a user-friendly HTTP client library for Python. Prior to 2.5.0, it is possible to disable redirects for all requests by instantiating a PoolManager and specifying retries in a way that disable redirects. By default, requests and botocore users are not affected. An application attempting to mitigate SSRF or open redirect vulnerabilities by disabling redirects at the PoolManager level will remain vulnerable. This issue has been patched in version 2.5.0.

    • Update to 1.13.1-2ubuntu0.16.04.4+esm3
    • Update to 1.22-1ubuntu0.18.04.2+esm3
    • Update to 1.25.8-2ubuntu0.4+esm1
    • Update to 1.26.12-1+deb12u2
    • Update to 1.26.5-1~exp1ubuntu0.3
    • Update to 2.0.7-1ubuntu0.2
    • Update to 2.3.0-3
    • Update to 2.5.0
    • Update to 22.0.2+dfsg-1ubuntu0.6
    • Update to 24.0+dfsg-1ubuntu1.2
    Published Updated
  15. CVE-2025-6069

    Medium · CVSS 4.3EPSS 0.6%Fix available

    HTMLParser quadratic complexity when processing malformed inputs

    The html.parser.HTMLParser class had worse-case quadratic complexity when processing certain crafted malformed inputs potentially leading to amplified denial-of-service.

    • Update to 3.10.19
    • Update to 3.11.14
    • Update to 3.11.2-6+deb12u7
    • Update to 3.12.12
    • Update to 3.13.5-2+deb13u1
    • Update to 3.13.6
    • Update to 3.14.0b3
    • Update to 3.4.3-1ubuntu1~14.04.7+esm16
    • Update to 3.5.2-2ubuntu0~16.04.13+esm19
    • Update to 3.5.2-2ubuntu0~16.04.4~14.04.1+esm7
    • Update to 3.6.9-1~18.04ubuntu1.13+esm6
    • Update to 3.7.5-2ubuntu1~18.04.2+esm7
    • Update to 3.8.0-3ubuntu1~18.04.2+esm6
    • Update to 3.8.10-0ubuntu1~20.04.18+esm2
    • Update to 3.9.24
    • Update to 7.3.21+dfsg-1
    Published Updated
  16. CVE-2025-6050

    Medium · CVSS 4.8EPSS 0.32%Fix available

    Stored Cross-Site Scripting (XSS) in Mezzanine CMS Admin Interface

    Mezzanine CMS, in versions prior to 6.1.1, contains a Stored Cross-Site Scripting (XSS) vulnerability in the admin interface. The vulnerability exists in the "displayable_links_js" function, which fails to properly sanitize blog post titles before including them in JSON responses served via "/admin/displayable_links.js". An authenticated admin user can create a blog post with a malicious JavaScript payload in the title field, then trick another admin user into clicking a direct link to the "/admin/displayable_links.js" endpoint, causing the malicious script to execute in their browser.

    • Update to 6.1.1
    Published Updated
  17. CVE-2025-6167

    Medium · CVSS 5.1EPSS 0.77%Fix available

    themanojdesai python-a2a api.py create_workflow path traversal

    A vulnerability classified as critical has been found in themanojdesai python-a2a up to 0.5.5. Affected is the function create_workflow of the file python_a2a/agent_flow/server/api.py. The manipulation leads to path traversal. Upgrading to version 0.5.6 is able to address this issue. It is recommended to upgrade the affected component.

    • Update to 0.5.6
    Published Updated
  18. CVE-2025-49134

    Low · CVSS 2.1EPSS 0.32%Fix available

    Weblate exposes personal IP address via e-mail

    Weblate is a web based localization tool. Prior to version 5.12, the audit log notifications included the full IP address of the acting user. This could be obtained by third-party servers such as SMTP relays, or spam filters. This issue has been patched in version 5.12.

    • Update to 5.12
    Published Updated
  19. CVE-2025-47951

    Medium · CVSS 4.9EPSS 0.27%Fix available

    Weblate lacks rate limiting when verifying second factor

    Weblate is a web based localization tool. Prior to version 5.12, the verification of the second factor was not subject to rate limiting. The absence of rate limiting on the second factor endpoint allows an attacker with valid credentials to automate OTP guessing. This issue has been patched in version 5.12.

    • Update to 5.12
    Published Updated

Check your server

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

Check your server →