p PatchFirst

PatchFirst · Свежие уязвимости

Python: уязвимости стека · Страница 157

За последние 30 дней в Python опубликовано уязвимостей: 354; в каталоге KEV: 1.

Фильтры уязвимостей
Python

Уязвимостей: 7137

  1. CVE-2025-6211

    Средний · CVSS 6.5EPSS 0,36%Есть исправление

    MD5 Hash Collision in run-llama/llama_index

    A vulnerability in the DocugamiReader class of the run-llama/llama_index repository, up to version 0.12.28, involves the use of MD5 hashing to generate IDs for document chunks. This approach leads to hash collisions when structurally distinct chunks contain identical text, resulting in one chunk overwriting another. This can cause loss of semantically or legally important document content, breakage of parent-child chunk hierarchies, and inaccurate or hallucinated responses in AI outputs. The issue is resolved in version 0.3.1.

    • Обновитесь до 0.12.41
    • Обновитесь до 0.3.1
  2. CVE-2025-53539

    Средний · CVSS 6.9EPSS 0,48%Есть исправление

    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.

    • Обновитесь до 3.0.1
  3. CVE-2025-6209

    Высокий · CVSS 7.5EPSS 0,62%Есть исправление

    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.

    • Обновитесь до 0.12.41
  4. CVE-2025-5472

    Средний · CVSS 6.5EPSS 0,39%Есть исправление

    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.

    • Обновитесь до 0.12.38
  5. CVE-2025-6210

    Средний · CVSS 6.2EPSS 0,33%Есть исправление

    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.

    • Обновитесь до 0.5.2
  6. CVE-2025-3777

    Низкий · CVSS 3.5EPSS 0,41%Есть исправление

    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.

    • Обновитесь до 4.52.1
  7. CVE-2025-6386

    Высокий · CVSS 7.5EPSS 0,41%Есть исправление

    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.

    • Обновитесь до 20.1
  8. CVE-2025-3264

    Средний · CVSS 5.3EPSS 0,5%Есть исправление

    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

    • Обновитесь до 4.51.0
  9. CVE-2025-3263

    Средний · CVSS 5.3EPSS 0,5%Есть исправление

    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.

    • Обновитесь до 4.51.0
  10. CVE-2025-3046

    Высокий · CVSS 7.5EPSS 0,64%Есть исправление

    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.

    • Обновитесь до 0.12.28
    • Обновитесь до 0.5.1
  11. CVE-2025-3262

    Средний · CVSS 5.3EPSS 0,49%Есть исправление

    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.

    • Обновитесь до 4.51.0
  12. CVE-2025-3044

    Средний · CVSS 5.3EPSS 0,32%Есть исправление

    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.

    • Обновитесь до 0.12.28
    • Обновитесь до 0.3.1
  13. CVE-2025-3225

    Высокий · CVSS 7.5EPSS 0,48%Есть исправление

    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.

    • Обновитесь до 0.12.29
    • Обновитесь до 0.3.2
    • Обновитесь до v0.12.29
  14. CVE-2023-51232

    Высокий · CVSS 7.5EPSS 0,95%Есть исправление

    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 ('.').

    • Обновитесь до 1.5.11
    Опубликовано Обновлено
  15. CVE-2025-3108

    Средний · CVSS 5EPSS 0,5%Есть исправление

    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.

    • Обновитесь до 0.12.41
    • Обновитесь до v0.12.41
  16. CVE-2025-53366

    Высокий · CVSS 8.7EPSS 9,75%Есть исправление

    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.

    • Обновитесь до 1.9.4
  17. CVE-2025-53365

    Высокий · CVSS 8.7EPSS 0,42%Есть исправление

    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.

    • Обновитесь до 1.10.0
  18. CVE-2025-48379

    Высокий · CVSS 7.1EPSS 0,33%Есть исправление

    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.

    • Обновитесь до 11.3.0
  19. CVE-2025-6855

    Средний · CVSS 5.1EPSS 0,6%Нет опубликованного исправления

    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.

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →