p PatchFirst

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

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

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

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

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

  1. CVE-2026-33044

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

    Home Assistant has stored XSS in Map-card through malicious device name

    Home Assistant is open source home automation software that puts local control and privacy first. Starting in version 2020.02 and prior to version 2026.01, an authenticated party can add a malicious name to their device entity, allowing for Cross-Site Scripting attacks against anyone who can see a dashboard with a Map-card which includes that entity. It requires that the victim hovers over an information point. Version 2026.01 fixes the issue.

    • Обновитесь до 2026.01
    Опубликовано Обновлено
  2. CVE-2026-4963

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

    huggingface smolagents Incomplete Fix CVE-2025-9959 local_python_executor.py evaluate_with code injection

    A weakness has been identified in huggingface smolagents 1.25.0.dev0. This affects the function evaluate_augassign/evaluate_call/evaluate_with of the file src/smolagents/local_python_executor.py of the component Incomplete Fix CVE-2025-9959. This manipulation causes code injection. It is possible to initiate the attack remotely. The exploit has been made available to the public and could be used for attacks. The vendor was contacted early about this disclosure but did not respond in any way.

  3. CVE-2025-15381

    Высокий · CVSS 8.1EPSS 0,34%Нет опубликованного исправления

    Unauthorized Access to Tracing and Assessment Endpoints in mlflow/mlflow

    In the latest version of mlflow/mlflow, when the `basic-auth` app is enabled, tracing and assessment endpoints are not protected by permission validators. This allows any authenticated user, including those with `NO_PERMISSIONS` on the experiment, to read trace information and create assessments for traces they should not have access to. This vulnerability impacts confidentiality by exposing trace metadata and integrity by allowing unauthorized creation of assessments. Deployments using `mlflow server --app-name=basic-auth` are affected.

  4. PYSEC-2026-3

    Без оценкиНет опубликованного исправления

    Two telnyx versions published containing credential harvesting malware

    After an API token exposure from an exploited Trivy dependency, two new releases of `telnyx` were uploaded to PyPI containing automatically activated malware, harvesting sensitive credentials and files, and exfiltrating to a remote API. Compromised versions execute code during importing the `telnyx` module through modifications in `_client.py`. The code downloads the next stages from endpoints on the host 83.142.209[.]203, encoded in WAV files. On Windows hosts, the malicious executable is placed in `%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\msbuild.exe` for persistence and executed. On other systems, the payload is a Pyth

  5. CVE-2026-33744

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

    BentoML has Dockerfile Command Injection via system_packages in bentofile.yaml

    BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Prior to 1.4.37, the `docker.system_packages` field in `bentofile.yaml` accepts arbitrary strings that are interpolated directly into Dockerfile `RUN` commands without sanitization. Since `system_packages` is semantically a list of OS package names (data), users do not expect values to be interpreted as shell commands. A malicious `bentofile.yaml` achieves arbitrary command execution during `bentoml containerize` / `docker build`. Version 1.4.37 fixes the issue.

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

    Высокий · CVSS 7.6EPSS 2,01%Есть исправление

    OpenHands is Vulnerable to Command Injection through its Git Diff Handler

    OpenHands is software for AI-driven development. Starting in version 1.5.0, a Command Injection vulnerability exists in the `get_git_diff()` method at `openhands/runtime/utils/git_handler.py:134`. The `path` parameter from the `/api/conversations/{conversation_id}/git/diff` API endpoint is passed unsanitized to a shell command, allowing authenticated attackers to execute arbitrary commands in the agent sandbox. The user is already allowed to instruct the agent to execute commands, but this bypasses the normal channels. Version 1.5.0 fixes the issue.

    • Обновитесь до 1.5.0
  7. CVE-2026-33699

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

    pypdf: Possible infinite loop during recovery attempts in DictionaryObject.read_from_stream

    pypdf is a free and open-source pure-python PDF library. Versions prior to 6.9.2 have a vulnerability in which an attacker can craft a PDF which leads to an infinite loop. This requires reading a file in non-strict mode. This has been fixed in pypdf 6.9.2. If users cannot upgrade yet, consider applying the changes from the patch manually.

    • Обновитесь до 6.9.2
    • Обновитесь до 6.9.2-1
  8. CVE-2026-27893

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

    vLLM's hardcoded trust_remote_code=True in NemotronVL and KimiK25 bypasses user security opt-out

    vLLM is an inference and serving engine for large language models (LLMs). Starting in version 0.10.1 and prior to version 0.18.0, two model implementation files hardcode `trust_remote_code=True` when loading sub-components, bypassing the user's explicit `--trust-remote-code=False` security opt-out. This enables remote code execution via malicious model repositories even when the user has explicitly disabled remote code trust. Version 0.18.0 patches the issue.

    • Обновитесь до 0.18.0
  9. CVE-2026-29071

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

    Open WebUI's Insecure Direct Object Reference (IDOR) allows access to other users' memories

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to version 0.8.6, any authenticated user can read other users' private memories via `/api/v1/retrieval/query/collection`. Version 0.8.6 patches the issue.

    • Обновитесь до 0.8.6
    Опубликовано Обновлено
  10. CVE-2026-29070

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

    Open WebUI has unauthorized deletion of knowledge files

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to version 0.8.6, an access control check is missing when deleting a file from a knowledge base. The only check being done is that the user has write access to the knowledge base (or is admin), but NOT that the file actually belongs to this knowledge base. It is thus possible to delete arbitrary files from arbitrary knowledge bases (as long as one knows the file id). Version 0.8.6 patches the issue.

    • Обновитесь до 0.8.6
    Опубликовано Обновлено
  11. CVE-2026-28788

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

    Open WebUI's process_files_batch() endpoint missing ownership check, allows unauthorized file overwrite

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to version 0.8.6, any authenticated user can overwrite any file's content by ID through the `POST /api/v1/retrieval/process/files/batch` endpoint. The endpoint performs no ownership check, so a regular user with read access to a shared knowledge base can obtain file UUIDs via `GET /api/v1/knowledge/{id}/files` and then overwrite those files, escalating from read to write. The overwritten content is served to the LLM via RAG, meaning the attacker controls what the model tells other users. Version 0.8.6 patches the issue.

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

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

    Open WebUI vulnerable to Path Traversal in `POST /api/v1/audio/transcriptions`

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to version 0.8.6, an unsanitized filename field in the speech-to-text transcription endpoint allows any authenticated non-admin user to trigger a `FileNotFoundError` whose message — including the server's absolute `DATA_DIR` path — is returned verbatim in the HTTP 400 response body, confirming information disclosure on all default deployments. Version 0.8.6 patches the issue.

    • Обновитесь до 0.8.6
    Опубликовано Обновлено
  13. CVE-2026-33682

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

    Streamlit on Windows has Unauthenticated SSRF Vulnerability (NTLM Credential Exposure)

    Streamlit is a data oriented application development framework for python. Streamlit Open Source versions prior to 1.54.0 running on Windows hosts have an unauthenticated Server-Side Request Forgery (SSRF) vulnerability. The vulnerability arises from improper validation of attacker-supplied filesystem paths. In certain code paths, including within the `ComponentRequestHandler`, filesystem paths are resolved using `os.path.realpath()` or `Path.resolve()` before sufficient validation occurs. On Windows systems, supplying a malicious UNC path (e.g., `\\attacker-controlled-host\share`) can cause the Streamlit server to initiate outbound SMB conne

    • Обновитесь до 1.54.0
  14. CVE-2026-33545

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

    MobSF has SQL Injection in its SQLite Database Viewer Utils

    MobSF is a mobile application security testing tool used. Prior to version 4.4.6, MobSF's `read_sqlite()` function in `mobsf/MobSF/utils.py` (lines 542-566) uses Python string formatting (`%`) to construct SQL queries with table names read from a SQLite database's `sqlite_master` table. When a security analyst uses MobSF to analyze a malicious mobile application containing a crafted SQLite database, attacker-controlled table names are interpolated directly into SQL queries without parameterization or escaping. This allows an attacker to cause denial of service and achieve SQL injection. Version 4.4.6 patches the issue.

    • Обновитесь до 4.4.6
  15. CVE-2026-33430

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

    Briefcase: Windows MSI Installer Privilege Escalation via Insecure Directory Permissions

    Briefcase is a tool for converting a Python project into a standalone native application. Starting in version 0.3.0 and prior to version 0.3.26, if a developer uses Briefcase to produce an Windows MSI installer for a project, and that project is installed for All Users (i.e., per-machine scope), the installation process creates an directory that inherits all the permissions of the parent directory. Depending on the location chosen by the installing user, this may allow a low privilege but authenticated user to replace or modify the binaries installed by the application. If an administrator then runs the altered binary, the binary will run wit

    • Обновитесь до 0.3.26
  16. CVE-2026-27602

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

    Modoboa has an OS Command Injection

    Modoboa is a mail hosting and management platform. Prior to version 2.7.1, `exec_cmd()` in `modoboa/lib/sysutils.py` always runs subprocess calls with `shell=True`. Since domain names flow directly into shell command strings without any sanitization, a Reseller or SuperAdmin can include shell metacharacters in a domain name to run arbitrary OS commands on the server. Version 2.7.1 patches the issue.

    • Обновитесь до 2.7.1
  17. CVE-2026-25645

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

    Requests has Insecure Temp File Reuse in its extract_zipped_paths() utility function

    Requests is a HTTP library. Prior to version 2.33.0, the `requests.utils.extract_zipped_paths()` utility function uses a predictable filename when extracting files from zip archives into the system temporary directory. If the target file already exists, it is reused without validation. A local attacker with write access to the temp directory could pre-create a malicious file that would be loaded in place of the legitimate one. Standard usage of the Requests library is not affected by this vulnerability. Only applications that call `extract_zipped_paths()` directly are impacted. Starting in version 2.33.0, the library extracts files to a non-d

    • Обновитесь до 2.22.0-2ubuntu1.1+esm2
    • Обновитесь до 2.25.1+dfsg-2ubuntu0.4
    • Обновитесь до 2.31.0+dfsg-1ubuntu1.2
    • Обновитесь до 2.33.0
    • Обновитесь до 2.34.2-1
  18. GHSA-5mg7-485q-xm76

    Без оценкиНет опубликованного исправления

    Two LiteLLM versions published containing credential harvesting malware

    After an API Token exposure from an exploited trivy dependency, two new releases of `litellm` were uploaded to PyPI containing automatically activated malware, harvesting sensitive credentials and files, and exfiltrating to a remote API. Anyone who has installed and run the project should assume any credentials available to litellm environment may have been exposed, and revoke/rotate thema ccordingly.

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

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

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