p PatchFirst

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

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

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

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

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

  1. CVE-2026-2256

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

    Command injection vulnerability in ModelScope's ms-agent

    A command injection vulnerability in ModelScope's ms-agent versions v1.6.0rc1 and earlier exists, allowing an attacker to execute arbitrary operating system commands through crafted prompt-derived input.

  2. CVE-2026-3408

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

    Open Babel CDXML File atom.cpp GetExplicitValence null pointer dereference

    A vulnerability was identified in Open Babel up to 3.1.1. This impacts the function OBAtom::GetExplicitValence of the file isrc/atom.cpp of the component CDXML File Handler. Such manipulation leads to null pointer dereference. The attack can be launched remotely. The exploit is publicly available and might be used. The name of the patch is e23a224b8fd9d7c2a7cde9ef4ec6afb4c05aa08a. It is best practice to apply a patch to resolve this issue.

    • Обновитесь до 3.2.0
  3. CVE-2026-28416

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

    Gradio has SSRF via Malicious `proxy_url` Injection in `gr.load()` Config Processing

    Gradio is an open-source Python package designed for quick prototyping. Prior to version 6.6.0, a Server-Side Request Forgery (SSRF) vulnerability in Gradio allows an attacker to make arbitrary HTTP requests from a victim's server by hosting a malicious Gradio Space. When a victim application uses `gr.load()` to load an attacker-controlled Space, the malicious `proxy_url` from the config is trusted and added to the allowlist, enabling the attacker to access internal services, cloud metadata endpoints, and private networks through the victim's infrastructure. Version 6.6.0 fixes the issue.

    • Обновитесь до 6.6.0
    Опубликовано Обновлено
  4. CVE-2026-28415

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

    Gradio has Open Redirect in OAuth Flow

    Gradio is an open-source Python package designed for quick prototyping. Prior to version 6.6.0, the _redirect_to_target() function in Gradio's OAuth flow accepts an unvalidated _target_url query parameter, allowing redirection to arbitrary external URLs. This affects the /logout and /login/callback endpoints on Gradio apps with OAuth enabled (i.e. apps running on Hugging Face Spaces with gr.LoginButton). Starting in version 6.6.0, the _target_url parameter is sanitized to only use the path, query, and fragment, stripping any scheme or host.

    • Обновитесь до 6.6.0
    Опубликовано Обновлено
  5. CVE-2026-28414

    Высокий · CVSS 7.5EPSS 3,06%Публичный эксплойтЕсть исправление

    Gradio has Absolute Path Traversal on Windows with Python 3.13+

    Gradio is an open-source Python package designed for quick prototyping. Prior to version 6.7, Gradio apps running on Window with Python 3.13+ are vulnerable to an absolute path traversal issue that enables unauthenticated attackers to read arbitrary files from the file system. Python 3.13+ changed the definition of `os.path.isabs` so that root-relative paths like `/windows/win.ini` on Windows are no longer considered absolute paths, resulting in a vulnerability in Gradio's logic for joining paths safely. This can be exploited by unauthenticated attackers to read arbitrary files from the Gradio server, even when Gradio is set up with authentic

    • Обновитесь до 6.7.0
    Опубликовано Обновлено
  6. CVE-2026-27167

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

    Gradio: Mocked OAuth Login Exposes Server Credentials and Uses Hardcoded Session Secret

    Gradio is an open-source Python package designed for quick prototyping. Starting in version 4.16.0 and prior to version 6.6.0, Gradio applications running outside of Hugging Face Spaces automatically enable "mocked" OAuth routes when OAuth components (e.g. `gr.LoginButton`) are used. When a user visits `/login/huggingface`, the server retrieves its own Hugging Face access token via `huggingface_hub.get_token()` and stores it in the visitor's session cookie. If the application is network-accessible, any remote attacker can trigger this flow to steal the server owner's HF token. The session cookie is signed with a hardcoded secret derived from

    • Обновитесь до 6.6.0
    Опубликовано Обновлено
  7. CVE-2026-28352

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

    Indico missing access check in event series management API

    Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. In versions prior to 3.3.11, the API endpoint used to manage event series is missing an access check, allowing unauthenticated/unauthorized access to this endpoint. The impact of this is limited to getting the metadata (title, category chain, start/end date) for events in an existing series, deleting an existing event series, and modifying an existing event series. This vulnerability does NOT allow unauthorized access to events (beyond the basic metadata mentioned above), nor any kind of tampering with user-visible data in events.

    • Обновитесь до 3.3.11
    Опубликовано Обновлено
  8. CVE-2026-28351

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

    Manipulated RunLengthDecode streams can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. Prior to version 6.7.4, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing the content stream using the RunLengthDecode filter. This has been fixed in pypdf 6.7.4. As a workaround, consider applying the changes from PR #3664.

    • Обновитесь до 6.7.4
    • Обновитесь до 6.9.0-1
    Опубликовано Обновлено
  9. CVE-2026-28231

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

    pillow_heif Has Integer Overflow in Encode Path Buffer Validation that Leads to Heap Out-of-Bounds Read

    pillow_heif is a Python library for working with HEIF images and plugin for Pillow. Prior to version 1.3.0, an integer overflow in the encode path buffer validation of `_pillow_heif.c` allows an attacker to bypass bounds checks by providing large image dimensions, resulting in a heap out-of-bounds read. This can lead to information disclosure (server heap memory leaking into encoded images) or denial of service (process crash). No special configuration is required — this triggers under default settings. Version 1.3.0 fixes the issue.

    • Обновитесь до 1.3.0
    Опубликовано Обновлено
  10. GHSA-747p-wmpv-9c78

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

    AWS CLI: cli_history database does not restrict file permissions on Unix systems

    **Summary** AWS CLI is a command line tool for interacting with AWS services. When the cli_history feature is enabled, the history database file is created with default permissions, potentially allowing other local users on a multi-user system to read the file. **Impact** When cli_history is enabled, AWS CLI stores command history including command parameters and API request/response data in a local SQLite database. On multi-user Unix systems, the default file permissions may allow other local users to read this file, potentially exposing sensitive information. This issue only affects users who have explicitly enabled cli_history, which is d

    • Обновитесь до 1.44.38
    Опубликовано Обновлено
  11. CVE-2025-13327

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

    Uv: uv: specially crafted zip archives lead to arbitrary code execution due to parsing differentials

    A flaw was found in uv. This vulnerability allows an attacker to execute malicious code during package resolution or installation via specially crafted ZIP (Zipped Information Package) archives that exploit parsing differentials, requiring user interaction to install an attacker-controlled package.

    • Обновитесь до 0.9.6
    Опубликовано Обновлено
  12. CVE-2026-28370

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

    CVE-2026-28370

    In the query parser in OpenStack Vitrage before 12.0.1, 13.0.0, 14.0.0, and 15.0.0, a user allowed to access the Vitrage API may trigger code execution on the Vitrage service host as the user the Vitrage service runs under. This may result in unauthorized access to the host and further compromise of the Vitrage service. All deployments exposing the Vitrage API are affected. This occurs in _create_query_function in vitrage/graph/query.py.

    • Обновитесь до 12.0.1
    • Обновитесь до 13.0.1
    • Обновитесь до 14.0.0-4+deb13u1
    • Обновитесь до 14.0.1
    • Обновитесь до 15.0.1
    • Обновитесь до 9.0.0-3+deb12u1
    Опубликовано Обновлено
  13. CVE-2026-27839

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

    wger: IDOR in nutritional_values endpoints exposes private dietary data via direct ORM lookup

    wger is a free, open-source workout and fitness manager. In versions up to and including 2.4, three `nutritional_values` action endpoints fetch objects via `Model.objects.get(pk=pk)` — a raw ORM call that bypasses the user-scoped queryset. Any authenticated user can read another user's private nutrition plan data, including caloric intake and full macro breakdown, by supplying an arbitrary PK. Commit 29876a1954fe959e4b58ef070170e81703dab60e contains a fix for the issue.

    Опубликовано Обновлено
  14. CVE-2026-27838

    Низкий · CVSS 3.1EPSS 0,29%Нет опубликованного исправления

    wger: IDOR via user-unscoped cache keys on routine API actions exposes workout data

    wger is a free, open-source workout and fitness manager. Five routine detail action endpoints check a cache before calling `self.get_object()`. In versions up to and including 2.4, ache keys are scoped only by `pk` — no user ID is included. When a victim has previously accessed their routine via the API, an attacker can retrieve the cached response for the same PK without any ownership check. Commit e964328784e2ee2830a1991d69fadbce86ac9fbf contains a patch for the issue.

    Опубликовано Обновлено
  15. CVE-2026-27835

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

    wger: IDOR in RepetitionsConfig and MaxRepetitionsConfig API leak other users' workout data

    wger is a free, open-source workout and fitness manager. In versions up to and including 2.4, `RepetitionsConfigViewSet` and `MaxRepetitionsConfigViewSet` return all users' repetition config data because their `get_queryset()` calls `.all()` instead of filtering by the authenticated user. Any registered user can enumerate every other user's workout structure. Commit 1fda5690b35706bb137850c8a084ec6a13317b64 contains a fix for the issue.

    Опубликовано Обновлено
  16. CVE-2026-27457

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

    Weblate: Missing access control for the AddonViewSet API exposes all addon configurations

    Weblate is a web based localization tool. Prior to version 5.16.1, the REST API's `AddonViewSet` (`weblate/api/views.py`, line 2831) uses `queryset = Addon.objects.all()` without overriding `get_queryset()` to scope results by user permissions. This allows any authenticated user (or anonymous users if `REQUIRE_LOGIN` is not set) to list and retrieve ALL addons across all projects and components via `GET /api/addons/` and `GET /api/addons/{id}/`. Version 5.16.1 fixes the issue.

    • Обновитесь до 5.16.1
    Опубликовано Обновлено
  17. CVE-2026-27975

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

    Ajenti has a potential Remote Code Execution

    Ajenti is a Linux and BSD modular server admin panel. Prior to version 2.2.13, an unauthenticated user could gain access to a server to execute arbitrary code on this server. This is fixed in the version 2.2.13.

    • Обновитесь до 2.2.13
    Опубликовано Обновлено
  18. CVE-2026-27966

    Критический · CVSS 9.8EPSS 35,25%Публичный эксплойтНет опубликованного исправления

    Langflow has Remote Code Execution in CSV Agent

    Langflow is a tool for building and deploying AI-powered agents and workflows. Prior to version 1.8.0, the CSV Agent node in Langflow hardcodes `allow_dangerous_code=True`, which automatically exposes LangChain’s Python REPL tool (`python_repl_ast`). As a result, an attacker can execute arbitrary Python and OS commands on the server via prompt injection, leading to full Remote Code Execution (RCE). Version 1.8.0 fixes the issue.

    Опубликовано Обновлено
  19. CVE-2026-27961

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

    Agenta's Server-Side Template Injection (SSTI) via custom evaluator Jinja2 templates allows RCE

    Agenta is an open-source LLMOps platform. A Server-Side Template Injection (SSTI) vulnerability exists in versions prior to 0.86.8 in Agenta's API server evaluator template rendering. Although the vulnerable code lives in the SDK package, it is executed server-side within the API process when running evaluators. This does not affect standalone SDK usage — it only impacts self-hosted or managed Agenta platform deployments. Version 0.86.8 contains a fix for the issue.

    • Обновитесь до 0.86.8
    Опубликовано Обновлено
  20. CVE-2026-27952

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

    Agenta has Python Sandbox Escape, Leading to Remote Code Execution (RCE)

    Agenta is an open-source LLMOps platform. In Agenta-API prior to version 0.48.1, a Python sandbox escape vulnerability existed in Agenta's custom code evaluator. Agenta used RestrictedPython as a sandboxing mechanism for user-supplied evaluator code, but incorrectly whitelisted the `numpy` package as safe within the sandbox. This allowed authenticated users to bypass the sandbox and achieve arbitrary code execution on the API server. The escape path was through `numpy.ma.core.inspect`, which exposes Python's introspection utilities — including `sys.modules` — thereby providing access to unfiltered system-level functionality like `os.system`.

    • Обновитесь до 0.48.1
    Опубликовано Обновлено

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

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

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