p PatchFirst

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

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

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

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

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

  1. CVE-2025-48957

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

    AstrBot Has Path Traversal Vulnerability in /api/chat/get_file

    AstrBot is a large language model chatbot and development framework. A path traversal vulnerability present in versions 3.4.4 through 3.5.12 may lead to information disclosure, such as API keys for LLM providers, account passwords, and other sensitive data. The vulnerability has been addressed in Pull Request #1676 and is included in version 3.5.13. As a workaround, users can edit the `cmd_config.json` file to disable the dashboard feature as a temporary workaround. However, it is strongly recommended to upgrade to version v3.5.13 or later to fully resolve this issue.

    • Обновитесь до 3.5.13
  2. CVE-2025-1750

    Критический · CVSS 9.8EPSS 0,88%Есть исправление

    SQL Injection in run-llama/llama_index

    An SQL injection vulnerability exists in the delete function of DuckDBVectorStore in run-llama/llama_index version v0.12.19. This vulnerability allows an attacker to manipulate the ref_doc_id parameter, enabling them to read and write arbitrary files on the server, potentially leading to remote code execution (RCE).

    • Обновитесь до 0.12.21
    • Обновитесь до 0.3.1
  3. CVE-2025-48944

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

    vLLM Tool Schema allows DoS via Malformed pattern and type Fields

    vLLM is an inference and serving engine for large language models (LLMs). In version 0.8.0 up to but excluding 0.9.0, the vLLM backend used with the /v1/chat/completions OpenAPI endpoint fails to validate unexpected or malformed input in the "pattern" and "type" fields when the tools functionality is invoked. These inputs are not validated before being compiled or parsed, causing a crash of the inference worker with a single request. The worker will remain down until it is restarted. Version 0.9.0 fixes the issue.

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

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

    vLLM allows clients to crash the openai server with invalid regex

    vLLM is an inference and serving engine for large language models (LLMs). Version 0.8.0 up to but excluding 0.9.0 have a Denial of Service (ReDoS) that causes the vLLM server to crash if an invalid regex was provided while using structured output. This vulnerability is similar to GHSA-6qc9-v4r8-22xg/CVE-2025-48942, but for regex instead of a JSON schema. Version 0.9.0 fixes the issue.

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

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

    vLLM DOS: Remotely kill vllm over http with invalid JSON schema

    vLLM is an inference and serving engine for large language models (LLMs). In versions 0.8.0 up to but excluding 0.9.0, hitting the /v1/completions API with a invalid json_schema as a Guided Param kills the vllm server. This vulnerability is similar GHSA-9hcf-v7m4-6m2j/CVE-2025-48943, but for regex instead of a JSON schema. Version 0.9.0 fixes the issue.

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

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

    vLLM has a Regular Expression Denial of Service (ReDoS, Exponential Complexity) Vulnerability in `pythonic_tool_parser.py`

    vLLM, an inference and serving engine for large language models (LLMs), has a Regular Expression Denial of Service (ReDoS) vulnerability in the file `vllm/entrypoints/openai/tool_parsers/pythonic_tool_parser.py` of versions 0.6.4 up to but excluding 0.9.0. The root cause is the use of a highly complex and nested regular expression for tool call detection, which can be exploited by an attacker to cause severe performance degradation or make the service unavailable. The pattern contains multiple nested quantifiers, optional groups, and inner repetitions which make it vulnerable to catastrophic backtracking. Version 0.9.0 contains a patch for th

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

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

    Apache Superset: Improper authorization bypass on row level security via SQL Injection

    An authenticated malicious actor using specially crafted requests could bypass row level security configuration by injecting SQL into 'sqlExpression' fields. This allowed the execution of sub-queries to evade parsing defenses ultimately granting unauthorized access to data. This issue affects Apache Superset: before 4.1.2. Users are recommended to upgrade to version 4.1.2, which fixes the issue.

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

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

    Gradio Allows Unauthorized File Copy via Path Manipulation

    Gradio is an open-source Python package that allows quick building of demos and web application for machine learning models, API, or any arbitrary Python function. Prior to version 5.31.0, an arbitrary file copy vulnerability in Gradio's flagging feature allows unauthenticated attackers to copy any readable file from the server's filesystem. While attackers can't read these copied files, they can cause DoS by copying large files (like /dev/urandom) to fill disk space. This issue has been patched in version 5.31.0.

    • Обновитесь до 5.31.0
    Опубликовано Обновлено
  9. CVE-2020-36846

    Критический · CVSS 9.8EPSS 0,66%Есть исправление

    IO::Compress::Brotli versions prior to 0.007 for Perl have an integer overflow in the bundled Brotli C library

    A buffer overflow, as described in CVE-2020-8927, exists in the embedded Brotli library.  Versions of IO::Compress::Brotli prior to 0.007 included a version of the brotli library prior to version 1.0.8, where an attacker controlling the input length of a "one-shot" decompression request to a script can trigger a crash, which happens when copying over chunks of data larger than 2 GiB. It is recommended to update your IO::Compress::Brotli module to 0.007 or later. If one cannot update, we recommend to use the "streaming" API as opposed to the "one-shot" API, and impose chunk size limits.

    • Обновитесь до 0.007
    • Обновитесь до 1.0.8
    • Обновитесь до 1.0.9
    • Обновитесь до 3.1.23
    • Обновитесь до 5.0.15
  10. CVE-2025-46722

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

    vLLM has a Weakness in MultiModalHasher Image Hashing Implementation

    vLLM is an inference and serving engine for large language models (LLMs). In versions starting from 0.7.0 to before 0.9.0, in the file vllm/multimodal/hasher.py, the MultiModalHasher class has a security and data integrity issue in its image hashing method. Currently, it serializes PIL.Image.Image objects using only obj.tobytes(), which returns only the raw pixel data, without including metadata such as the image’s shape (width, height, mode). As a result, two images of different sizes (e.g., 30x100 and 100x30) with the same pixel byte sequence could generate the same hash value. This may lead to hash collisions, incorrect cache hits, and eve

    • Обновитесь до 0.9.0
  11. CVE-2025-46570

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

    vLLM’s Chunk-Based Prefix Caching Vulnerable to Potential Timing Side-Channel

    vLLM is an inference and serving engine for large language models (LLMs). Prior to version 0.9.0, when a new prompt is processed, if the PageAttention mechanism finds a matching prefix chunk, the prefill process speeds up, which is reflected in the TTFT (Time to First Token). These timing differences caused by matching chunks are significant enough to be recognized and exploited. This issue has been patched in version 0.9.0.

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

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

    aimhubio aim run_view Object query.py RestrictedPythonQuery privilege escalation

    A vulnerability classified as critical was found in aimhubio aim up to 3.29.1. This vulnerability affects the function RestrictedPythonQuery of the file /aim/storage/query.py of the component run_view Object Handler. The manipulation of the argument Abfrage leads to erweiterte Rechte. The attack can be initiated remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

  13. CVE-2025-5320

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

    gradio-app gradio CORS is_valid_origin privilege escalation

    A vulnerability classified as problematic has been found in gradio-app gradio up to 5.29.1. This affects the function is_valid_origin of the component CORS Handler. The manipulation of the argument localhost_aliases leads to erweiterte Rechte. It is possible to initiate the attack remotely. The complexity of an attack is rather high. The exploitability is told to be difficult. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

  14. GHSA-94v7-wxj6-r2q5

    Средний · CVSS 5.9Есть исправление

    multicast in source builds from vulnerable setuptools dependency

    ### Impact * Some source-builds may be impacted by a CWE-1395 (eg. vulnerable `setuptools` dependency). * Multicast prior to v2.0.9a3 on systems with minimal dependancies installed may use `setuptools <78.1.1` and thus rely on a compromised dependency. In some cases there is a chance that source-builds would fail due to an exploit of the closely related CVE-2025-47273, or become arbitrarily modified. ### Patches * Pre-release version v2.0.9a0 and later resolve the issue by bumping requirements to `setuptools>=80.4` * Pre-release version v2.0.9a3 and later are recommended for improved stability over v2.0.9a0 ### Workarounds * Furthe

    • Обновитесь до 2.0.9a0
  15. CVE-2025-1753

    Высокий · CVSS 7.8EPSS 1,14%Есть исправление

    Command Injection in LLama-Index CLI in run-llama/llama_index

    LLama-Index CLI version v0.12.20 contains an OS command injection vulnerability. The vulnerability arises from the improper handling of the `--files` argument, which is directly passed into `os.system`. An attacker who controls the content of this argument can inject and execute arbitrary shell commands. This vulnerability can be exploited locally if the attacker has control over the CLI arguments, and remotely if a web application calls the LLama-Index CLI with a user-controlled filename. This issue can lead to arbitrary code execution on the affected system.

    • Обновитесь до 0.4.1
  16. CVE-2025-5279

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

    Issue with Amazon Redshift Python Connector and the BrowserAzureOAuth2CredentialsProvider plugin

    When the Amazon Redshift Python Connector is configured with the BrowserAzureOAuth2CredentialsProvider plugin, the driver skips the SSL certificate validation step for the Identity Provider. An insecure connection could allow an actor to intercept the token exchange process and retrieve an access token. This issue has been addressed in driver version 2.1.7. Users should upgrade to address this issue and ensure any forked or derivative code is patched to incorporate the new fixes.

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

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

    Django-Select2 Vulnerable to Widget Instance Secret Cache Key Leaking

    Django-Select2 is a Django integration for Select2. Prior to version 8.4.1, instances of HeavySelect2Mixin subclasses like the ModelSelect2MultipleWidget and ModelSelect2Widget can leak secret access tokens across requests. This can allow users to access restricted query sets and restricted data. This issue has been patched in version 8.4.1.

    • Обновитесь до 7.10.0-2
    • Обновитесь до 8.4.1
  18. CVE-2025-5175

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

    erdogant pypickle pypickle.py save improper authorization

    A vulnerability was found in erdogant pypickle up to 1.1.5. It has been classified as critical. This affects the function Save of the file pypickle/pypickle.py. The manipulation leads to improper authorization. Attacking locally is a requirement. The exploit has been disclosed to the public and may be used. Upgrading to version 2.0.0 is able to address this issue. The patch is named 14b4cae704a0bb4eb6723e238f25382d847a1917. It is recommended to upgrade the affected component.

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

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

    erdogant pypickle pypickle.py load deserialization

    A vulnerability was found in erdogant pypickle up to 1.1.5 and classified as problematic. Affected by this issue is the function load of the file pypickle/pypickle.py. The manipulation leads to deserialization. Local access is required to approach this attack. The exploit has been disclosed to the public and may be used. Upgrading to version 2.0.0 is able to address this issue. The patch is identified as 14b4cae704a0bb4eb6723e238f25382d847a1917. It is recommended to upgrade the affected component.

    • Обновитесь до 2.0.0

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

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

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