p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Python · Seite 157

In den letzten 30 Tagen veröffentlichte Sicherheitslücken für Python: 352. Davon im KEV-Katalog: 1.

Sicherheitslücken filtern
Python

Sicherheitslücken: 7135

  1. CVE-2025-53539

    Mittel · CVSS 6.9EPSS 0,48%Korrektur verfügbar

    ReDoS in fastapi-guard's penetration attempts detector

    FastAPI Guard is a security library for FastAPI that provides middleware to control IPs, log requests, and detect penetration attempts. fastapi-guard's penetration attempts detection uses regex to scan incoming requests. However, some of the regex patterns used in detection are extremely inefficient and can cause polynomial complexity backtracks when handling specially crafted inputs. This vulnerability is fixed in 3.0.1.

    • Auf 3.0.1 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2025-6209

    Hoch · CVSS 7.5EPSS 0,62%Korrektur verfügbar

    Arbitrary File Read through Path Traversal in run-llama/llama_index

    A path traversal vulnerability exists in run-llama/llama_index versions 0.12.27 through 0.12.40, specifically within the `encode_image` function in `generic_utils.py`. This vulnerability allows an attacker to manipulate the `image_path` input to read arbitrary files on the server, including sensitive system files. The issue arises due to improper validation or sanitization of the file path, enabling path traversal sequences to access files outside the intended directory. The vulnerability is fixed in version 0.12.41.

    • Auf 0.12.41 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2025-5472

    Mittel · CVSS 6.5EPSS 0,39%Korrektur verfügbar

    Denial of Service via Uncontrolled Recursive JSON Parsing in JSONReader in run-llama/llama_index

    The JSONReader in run-llama/llama_index versions 0.12.28 is vulnerable to a stack overflow due to uncontrolled recursive JSON parsing. This vulnerability allows attackers to trigger a Denial of Service (DoS) by submitting deeply nested JSON structures, leading to a RecursionError and crashing applications. The root cause is the unsafe recursive traversal design and lack of depth validation, which makes the JSONReader susceptible to stack overflow when processing deeply nested JSON. This impacts the availability of services, making them unreliable and disrupting workflows. The issue is resolved in version 0.12.38.

    • Auf 0.12.38 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2025-6210

    Mittel · CVSS 6.2EPSS 0,33%Korrektur verfügbar

    Hardlink-Based Path Traversal in run-llama/llama_index

    A vulnerability in the ObsidianReader class of the run-llama/llama_index repository, specifically in version 0.12.27, allows for hardlink-based path traversal. This flaw permits attackers to bypass path restrictions and access sensitive system files, such as /etc/passwd, by exploiting hardlinks. The vulnerability arises from inadequate handling of hardlinks in the load_data() method, where the security checks fail to differentiate between real files and hardlinks. This issue is resolved in version 0.5.2.

    • Auf 0.5.2 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2025-3777

    Niedrig · CVSS 3.5EPSS 0,41%Korrektur verfügbar

    Improper Input Validation in huggingface/transformers

    Hugging Face Transformers versions up to 4.49.0 are affected by an improper input validation vulnerability in the `image_utils.py` file. The vulnerability arises from insecure URL validation using the `startswith()` method, which can be bypassed through URL username injection. This allows attackers to craft URLs that appear to be from YouTube but resolve to malicious domains, potentially leading to phishing attacks, malware distribution, or data exfiltration. The issue is fixed in version 4.52.1.

    • Auf 4.52.1 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2025-6386

    Hoch · CVSS 7.5EPSS 0,41%Korrektur verfügbar

    Timing Attack Vulnerability in parisneo/lollms

    The parisneo/lollms repository is affected by a timing attack vulnerability in the `authenticate_user` function within the `lollms_authentication.py` file. This vulnerability allows attackers to enumerate valid usernames and guess passwords incrementally by analyzing response time differences. The affected version is the latest, and the issue is resolved in version 20.1. The vulnerability arises from the use of Python's default string equality operator for password comparison, which compares characters sequentially and exits on the first mismatch, leading to variable response times based on the number of matching initial characters.

    • Auf 20.1 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2025-3264

    Mittel · CVSS 5.3EPSS 0,5%Korrektur verfügbar

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

    A Regular Expression Denial of Service (ReDoS) vulnerability was discovered in the Hugging Face Transformers library, specifically in the `get_imports()` function within `dynamic_module_utils.py`. This vulnerability affects versions 4.49.0 and is fixed in version 4.51.0. The issue arises from a regular expression pattern `\s*try\s*:.*?except.*?:` used to filter out try/except blocks from Python code, which can be exploited to cause excessive CPU consumption through crafted input strings due to catastrophic backtracking. This vulnerability can lead to remote code loading disruption, resource exhaustion in model serving, supply chain attack vec

    • Auf 4.51.0 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2025-3263

    Mittel · CVSS 5.3EPSS 0,5%Korrektur verfügbar

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

    A Regular Expression Denial of Service (ReDoS) vulnerability was discovered in the Hugging Face Transformers library, specifically in the `get_configuration_file()` function within the `transformers.configuration_utils` module. The affected version is 4.49.0, and the issue is resolved in version 4.51.0. The vulnerability arises from the use of a regular expression pattern `config\.(.*)\.json` that can be exploited to cause excessive CPU consumption through crafted input strings, leading to catastrophic backtracking. This can result in model serving disruption, resource exhaustion, and increased latency in applications using the library.

    • Auf 4.51.0 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2025-3046

    Hoch · CVSS 7.5EPSS 0,64%Korrektur verfügbar

    Path Traversal via Symbolic Links in run-llama/llama_index

    A vulnerability in the `ObsidianReader` class of the run-llama/llama_index repository, versions 0.12.23 to 0.12.28, allows for arbitrary file read through symbolic links. The `ObsidianReader` fails to resolve symlinks to their real paths and does not validate whether the resolved paths lie within the intended directory. This flaw enables attackers to place symlinks pointing to files outside the vault directory, which are then processed as valid Markdown files, potentially exposing sensitive information.

    • Auf 0.12.28 aktualisieren
    • Auf 0.5.1 aktualisieren
    Veröffentlicht Aktualisiert
  10. CVE-2025-3262

    Mittel · CVSS 5.3EPSS 0,49%Korrektur verfügbar

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

    A Regular Expression Denial of Service (ReDoS) vulnerability was discovered in the huggingface/transformers repository, specifically in version 4.49.0. The vulnerability is due to inefficient regular expression complexity in the `SETTING_RE` variable within the `transformers/commands/chat.py` file. The regex contains repetition groups and non-optimized quantifiers, leading to exponential backtracking when processing 'almost matching' payloads. This can degrade application performance and potentially result in a denial-of-service (DoS) when handling specially crafted input strings. The issue is fixed in version 4.51.0.

    • Auf 4.51.0 aktualisieren
    Veröffentlicht Aktualisiert
  11. CVE-2025-3044

    Mittel · CVSS 5.3EPSS 0,32%Korrektur verfügbar

    MD5 Hash Collision in run-llama/llama_index

    A vulnerability in the ArxivReader class of the run-llama/llama_index repository, versions up to v0.12.22.post1, allows for MD5 hash collisions when generating filenames for downloaded papers. This can lead to data loss as papers with identical titles but different contents may overwrite each other, preventing some papers from being processed for AI model training. The issue is resolved in version 0.12.28.

    • Auf 0.12.28 aktualisieren
    • Auf 0.3.1 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2025-3225

    Hoch · CVSS 7.5EPSS 0,48%Korrektur verfügbar

    XML Entity Expansion vulnerability in run-llama/llama_index

    An XML Entity Expansion vulnerability, also known as a 'billion laughs' attack, exists in the sitemap parser of the run-llama/llama_index repository, specifically affecting version v0.12.21. This vulnerability allows an attacker to supply a malicious Sitemap XML, leading to a Denial of Service (DoS) by exhausting system memory and potentially causing a system crash. The issue is resolved in version v0.12.29.

    • Auf 0.12.29 aktualisieren
    • Auf 0.3.2 aktualisieren
    • Auf v0.12.29 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2023-51232

    Hoch · CVSS 7.5EPSS 0,95%Korrektur verfügbar

    CVE-2023-51232

    Directory Traversal vulnerability in dagster-webserver Dagster thru 1.5.11 allows remote attackers to obtain sensitive information via crafted request to the /logs endpoint. This may be restricted to certain file names that start with a dot ('.').

    • Auf 1.5.11 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2025-3108

    Mittel · CVSS 5EPSS 0,5%Korrektur verfügbar

    Unsafe Deserialization in JsonPickleSerializer Enables Remote Code Execution in run-llama/llama_index

    A critical deserialization vulnerability exists in the run-llama/llama_index library's JsonPickleSerializer component, affecting versions v0.12.27 through v0.12.40. This vulnerability allows remote code execution due to an insecure fallback to Python's pickle module. JsonPickleSerializer prioritizes deserialization using pickle.loads(), which can execute arbitrary code when processing untrusted data. Attackers can exploit this by crafting malicious payloads to achieve full system compromise. The root cause includes an insecure fallback mechanism, lack of validation or safeguards, misleading design, and violation of Python security guidelines.

    • Auf 0.12.41 aktualisieren
    • Auf v0.12.41 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2025-53366

    Hoch · CVSS 8.7EPSS 9,75%Korrektur verfügbar

    MCP SDK Vulnerable to FastMCP Server Validation Error, Leading to Denial of Service

    The MCP Python SDK, called `mcp` on PyPI, is a Python implementation of the Model Context Protocol (MCP). Prior to version 1.9.4, a validation error in the MCP SDK can cause an unhandled exception when processing malformed requests, resulting in service unavailability (500 errors) until manually restarted. Impact may vary depending on the deployment conditions, and presence of infrastructure-level resilience measures. Version 1.9.4 contains a patch for the issue.

    • Auf 1.9.4 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2025-53365

    Hoch · CVSS 8.7EPSS 0,42%Korrektur verfügbar

    MCP Python SDK has Unhandled Exception in Streamable HTTP Transport ,Leading to Denial of Service

    The MCP Python SDK, called `mcp` on PyPI, is a Python implementation of the Model Context Protocol (MCP). Prior to version 1.10.0, if a client deliberately triggers an exception after establishing a streamable HTTP session, this can lead to an uncaught ClosedResourceError on the server side, causing the server to crash and requiring a restart to restore service. Impact may vary depending on the deployment conditions, and presence of infrastructure-level resilience measures. Version 1.10.0 contains a patch for the issue.

    • Auf 1.10.0 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2025-48379

    Hoch · CVSS 7.1EPSS 0,32%Korrektur verfügbar

    Pillow Vulnerable to Write Buffer Overflow on BCn encoding

    Pillow is a Python imaging library. In versions 11.2.0 to before 11.3.0, there is a heap buffer overflow when writing a sufficiently large (>64k encoded with default settings) image in the DDS format due to writing into a buffer without checking for available space. This only affects users who save untrusted data as a compressed DDS image. This issue has been patched in version 11.3.0.

    • Auf 11.3.0 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2025-6855

    Mittel · CVSS 5.1EPSS 0,6%Keine Korrektur veröffentlicht

    chatchat-space Langchain-Chatchat file path traversal

    A vulnerability, which was classified as critical, has been found in chatchat-space Langchain-Chatchat up to 0.3.1. This issue affects some unknown processing of the file /v1/file. The manipulation of the argument flag leads to path traversal. The exploit has been disclosed to the public and may be used.

    Veröffentlicht Aktualisiert
  19. CVE-2025-6854

    Mittel · CVSS 5.3EPSS 0,59%Keine Korrektur veröffentlicht

    chatchat-space Langchain-Chatchat files path traversal

    A vulnerability classified as problematic was found in chatchat-space Langchain-Chatchat up to 0.3.1. This vulnerability affects unknown code of the file /v1/files?purpose=assistants. The manipulation leads to path traversal. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used.

    Veröffentlicht Aktualisiert
  20. CVE-2025-6853

    Mittel · CVSS 5.3EPSS 0,6%Keine Korrektur veröffentlicht

    chatchat-space Langchain-Chatchat Backend upload_temp_docs path traversal

    A vulnerability classified as critical has been found in chatchat-space Langchain-Chatchat up to 0.3.1. This affects the function upload_temp_docs of the file /knowledge_base/upload_temp_docs of the component Backend. The manipulation of the argument flag leads to path traversal. It is possible to initiate the attack remotely. The exploit has been disclosed to the public and may be used.

    Veröffentlicht Aktualisiert

Prüfen Sie Ihren Server

Gleichen Sie Ihren installierten Stack und seine Versionen mit den aktuellen Sicherheitsmeldungen ab.

Prüfen Sie Ihren Server →