p PatchFirst

PatchFirst · Aktuelle Sicherheitslücken

Schwachstellen im Stack Python · Seite 84

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

Sicherheitslücken filtern
Python

Sicherheitslücken: 7131

  1. CVE-2026-47265

    Mittel · CVSS 6.6EPSS 0,15%Korrektur verfügbar

    AIOHTTP vulnerable to cross-origin redirect with per-request cookies

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.14.0, cookies set with the `cookies` parameter on requests are sent after following a cross-origin redirect. If a developer uses the `cookies` parameter on a per-request basis then sensitive data might be leaked to an attacker if they manage to control a redirect. Version 3.14.0 patches the issue. If unable to upgrade, using a `Cookie` header in the `headers` parameter is not vulnerable.

    • Auf 3.14.0 aktualisieren
    • Auf 3.14.0-1 aktualisieren
    • Auf 3.8.4-1+deb12u2 aktualisieren
    Veröffentlicht Aktualisiert
  2. CVE-2026-34993

    Mittel · CVSS 6.4EPSS 0,18%Korrektur verfügbar

    AIOHTTP Vulnerable to Deserialization of Untrusted Data

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.14.0, using ``CookieJar.load()`` with untrusted input may allow arbitrary code execution. Most applications using this function will be doing so with the user's own data, so this is unlikely to affect many applications. Version 3.14.0 patches the issue. If an application does allow attacker controlled files to be loaded, a workaround on older releases would be to sanitize the files before loading.

    • Auf 3.14.0 aktualisieren
    • Auf 3.14.0-1 aktualisieren
    • Auf 3.8.4-1+deb12u2 aktualisieren
    Veröffentlicht Aktualisiert
  3. CVE-2026-45554

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

    NiceGUI: Unauthenticated log-flood DoS via trailing slash on ESM and per-component resource routes

    NiceGUI is a Python-based UI framework. Prior to version 3.12.0, two FastAPI routes that serve per-component static assets in NiceGUI accept a sub-path parameter that may resolve to a directory rather than a file. Requests that resolve to a directory raise an unhandled RuntimeError inside Starlette's FileResponse, which Uvicorn writes to the server log as a full traceback. Because the routes are reachable without authentication, a remote attacker can amplify log volume and consume disk and log-pipeline capacity on any publicly reachable NiceGUI server. This issue has been patched in version 3.12.0.

    • Auf 3.12.0 aktualisieren
    Veröffentlicht Aktualisiert
  4. CVE-2026-45553

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

    NiceGUI: Local file disclosure via Docutils file insertion in ui.restructured_text()

    NiceGUI is a Python-based UI framework. Prior to version 3.12.0, ui.restructured_text() renders reStructuredText server-side with Docutils without disabling file insertion directives. When a NiceGUI application passes attacker-controlled content to ui.restructured_text(), an attacker can use standard Docutils directives (include, csv-table with :file:, raw with :file:) to read local files readable by the NiceGUI server process. Applications that only pass trusted static strings to ui.restructured_text() are not affected. This issue has been patched in version 3.12.0.

    • Auf 3.12.0 aktualisieren
    Veröffentlicht Aktualisiert
  5. CVE-2026-47117

    Kritisch · CVSS 9.3EPSS 0,92%Korrektur verfügbar

    OpenMed < 1.5.2 Remote Code Execution via PII Model Loading

    OpenMed before 1.5.2 contains a remote code execution vulnerability in the PII privacy-filter model loading path. The privacy-filter dispatcher used broad substring matching on the user-supplied model_name parameter, allowing a value such as attacker/foo-privacy-filter-bar to route through a path that loads Hugging Face models with trust_remote_code=True. An unauthenticated attacker can supply a malicious model repository containing custom Transformers code via auto_map in config.json or tokenizer_config.json, which is imported and executed with the privileges of the OpenMed service process.

    • Auf 1.5.2 aktualisieren
    Veröffentlicht Aktualisiert
  6. CVE-2026-5422

    Mittel · CVSS 6.8EPSS 4,86%Korrektur verfügbar

    Path Traversal in jupyter/jupyter

    A path traversal vulnerability exists in jupyter-server version 2.17.0 due to an incorrect root directory boundary check in the _get_os_path() function within jupyter_server/services/contents/fileio.py. The check uses startswith(root) without appending a trailing path separator, allowing sibling directories with names starting with the same prefix as root_dir to bypass the check. Additionally, the to_os_path() function in utils.py does not strip ".." from path parts, enabling traversal sequences to bypass the vulnerable check. This vulnerability can lead to unauthorized read/write access to files in sibling directories, potentially exposing s

    • Auf 2.18.2 aktualisieren
    Veröffentlicht Aktualisiert
  7. CVE-2026-3514

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

    Authentication Bypass in prefecthq/prefect

    In version 3.6.19 of prefecthq/prefect, an authentication bypass vulnerability exists due to the improper handling of URL path exemptions for health check probes. Specifically, the authentication middleware exempts any URL path ending with 'health' or 'ready' from authentication checks. This allows an attacker to create resources with names ending in 'health' or 'ready' and access them without authentication. Affected endpoints include those for variables, flows, work pools, work queues, and deployments. This vulnerability can lead to unauthorized access to sensitive information, such as API keys and database credentials, stored in Prefect Va

    • Auf 3.6.22 aktualisieren
    • Auf 3.6.22.dev7 aktualisieren
    Veröffentlicht Aktualisiert
  8. CVE-2026-3198

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

    Improper Access Control in mlflow/mlflow

    MLflow 3.9.0 with basic-auth (`--app-name basic-auth`) fails to enforce authorization checks for multiple Gateway API 'list' endpoints. Specifically, the `BEFORE_REQUEST_HANDLERS` dictionary in `mlflow/server/auth/__init__.py` does not include entries for `ListGatewaySecretInfos`, `ListGatewayEndpoints`, and `ListGatewayModelDefinitions`. This allows any authenticated user, regardless of their assigned permissions, to enumerate all gateway secrets, endpoints, and model definitions. This vulnerability exposes sensitive information, such as API keys, endpoint configurations, and proprietary model definitions, to unauthorized users.

    • Auf 3.11.0rc0 aktualisieren
    Veröffentlicht Aktualisiert
  9. CVE-2026-10566

    Mittel · CVSS 4.8EPSS 0,12%Keine Korrektur veröffentlicht

    FoundationAgents MetaGPT schema.py Message.check_instruct_content deserialization

    A weakness has been identified in FoundationAgents MetaGPT up to 0.8.2. This affects the function Message.check_instruct_content of the file metagpt/schema.py. Executing a manipulation of the argument mapping can lead to deserialization. The attack is restricted to local execution. The exploit has been made available to the public and could be used for attacks. The project was informed of the problem early through an issue report but has not responded yet.

    Veröffentlicht Aktualisiert
  10. CVE-2026-10300

    Mittel · CVSS 6.3EPSS 0,37%Keine Korrektur veröffentlicht

    SGLang Inference HTTP Endpoint lora_manager.py assertion

    A security vulnerability has been detected in SGLang 0.5.10.post1. Impacted is an unknown function of the file python/sglang/srt/lora/lora_manager.py of the component Inference HTTP Endpoint. Such manipulation of the argument lora_path leads to reachable assertion. The attack can be launched remotely. A high complexity level is associated with this attack. The exploitability is considered difficult. The exploit has been disclosed publicly and may be used. The pull request to fix this issue awaits acceptance.

    Veröffentlicht Aktualisiert
  11. CVE-2026-25879

    Kritisch · CVSS 9.8EPSS 0,55%Korrektur verfügbar

    Langroid has Prompt to SQL Injection, Leading to RCE

    Langroid is a framework for building large-language-model-powered applications. Prior to version 0.63.0, SQLChatAgent executes SQL produced by an LLM, which is influenceable by prompt injection. When configured with a database role that has privileges enabling code execution or filesystem access (e.g., PostgreSQL pg_execute_server_program, MySQL FILE, MSSQL xp_cmdshell), an attacker who can shape the agent's input — including indirectly via data returned to the LLM — can coerce execution of dialect-specific primitives such as `COPY ... FROM PROGRAM`, achieving RCE on the database host. Fixed in v0.63.0 by defaulting SQLChatAgent to a SELECT-o

    • Auf 0.63.0 aktualisieren
    Veröffentlicht Aktualisiert
  12. CVE-2026-49138

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

    Nanobot < 0.2.1 SSRF via web_fetch Tool Redirect Following

    Nanobot prior to version 0.2.1 contains a server-side request forgery vulnerability in the web_fetch tool that allows remote attackers to reach internal or private network hosts by supplying a URL that redirects to a loopback or private address via a 3xx Location header. Attackers can exploit the automatic HTTP redirect following behavior in the httpx library to bypass initial URL validation and cause the runtime to send outbound requests to internal hosts before final resolved URL validation is applied.

    • Auf 0.2.1 aktualisieren
    Veröffentlicht Aktualisiert
  13. CVE-2026-45727

    Hoch · CVSS 8.8EPSS 0,47%Korrektur verfügbar

    CloakBrowser: Unauthenticated path traversal via fingerprint parameter in cloakserve leads to arbitrary directory deletion

    CloakBrowser is a tool to bypass bot detection tests. Prior to version 0.3.28, the cloakserve CDP multiplexer uses the user-supplied fingerprint query parameter directly as a filesystem path component when creating Chrome profile directories. An unauthenticated attacker who can reach the cloakserve port can supply a crafted fingerprint value containing path traversal sequences to resolve user_data_dir outside the configured data_dir. When Chrome fails to start or the process is cleaned up, shutil.rmtree() deletes the traversed path, resulting in arbitrary directory deletion. Additionally, cloakserve bound to 0.0.0.0 by default, making it netw

    • Auf 0.3.28 aktualisieren
    Veröffentlicht Aktualisiert
  14. CVE-2026-8643

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

    pip can extract console_scripts and gui_scripts outside installation directory

    pip would treat console_scripts and gui_scripts as paths instead of file names without sanitizing the resolved absolute path to the installation directory, leading to entry points being installed outside the installation directory.

    • Auf 26.1.2 aktualisieren
    • Auf 26.1.2+dfsg-1 aktualisieren
    Veröffentlicht Aktualisiert
  15. CVE-2026-40861

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

    Apache Airflow: Arbitrary File Read via Log Symlink following in FileTaskHandler

    A Dag author could either (a) create a symlink under their task's log directory pointing to an arbitrary file readable by the API server process (read-path attack — e.g. `/etc/passwd` or `airflow.cfg`) or (b) supply a `task_id` containing `..` sequences accepted by the Task SDK's `KEY_REGEX` (write-path attack), and in both cases the FileTaskHandler resolves the log path outside the configured `base_log_folder`, leaking or overwriting arbitrary files. Only affects deployments where the worker log folder is shared with the API server. Users are advised to upgrade to `apache-airflow` 3.2.2 or later. As a defense-in-depth mitigation, deploy the

    • Auf 3.2.2 aktualisieren
    Veröffentlicht Aktualisiert
  16. CVE-2026-40961

    Hoch · CVSS 7.2EPSS 0,65%Korrektur verfügbar

    Apache Airflow: Open Redirect Bypass Vulnerability

    A bug in the login redirect route in Apache Airflow allowed authenticated users to craft URLs that bypassed the `is_safe_url` check, enabling redirection from a trusted Airflow domain to an attacker-controlled origin. Users are advised to upgrade to `apache-airflow` 3.2.2 or later. As a defense-in-depth mitigation, deployment operators can place Airflow behind a reverse proxy that strips off-domain `next=` query parameters before they reach the login endpoint.

    • Auf 3.2.2 aktualisieren
    Veröffentlicht Aktualisiert
  17. CVE-2026-40963

    Niedrig · CVSS 3.1EPSS 0,48%Korrektur verfügbar

    Apache Airflow: DAG authorization bypass on /ui/structure/structure_data

    The structure_data endpoint in the Airflow UI returned external dependency graph nodes for linked Dags without checking whether the caller had read permission on those linked Dags. An authenticated UI/API user authorized for one Dag could enumerate linked Dag IDs and dependency metadata for other Dags they were not authorized to read. Affects deployments that rely on per-Dag read scoping to keep Dag dependency topology private across teams. Users are advised to upgrade to `apache-airflow` 3.2.2 or later.

    • Auf 3.2.2 aktualisieren
    Veröffentlicht Aktualisiert
  18. CVE-2026-41014

    Mittel · CVSS 4.3EPSS 0,37%Korrektur verfügbar

    Apache Airflow: per-DAG RBAC bypass on /ui/partitioned_dag_runs endpoints

    The partitioned_dag_runs endpoints in the Airflow UI enforced only asset-level access control, not per-Dag authorization. An authenticated UI/API user with global Asset:read permission could enumerate partition run state, schedule configuration, and asset wiring for Dags they were not authorized to read. Affects deployments that rely on per-Dag read scoping while granting users broader Asset access. Users are advised to upgrade to `apache-airflow` 3.2.2 or later.

    • Auf 3.2.2 aktualisieren
    Veröffentlicht Aktualisiert
  19. CVE-2026-49267

    Mittel · CVSS 5.9EPSS 0,18%Korrektur verfügbar

    Apache Airflow: No certificate validation on SMTP STARTTLS connections

    Apache Airflow's EmailOperator and the underlying `airflow.utils.email` helpers established SMTP STARTTLS connections without verifying the remote certificate when the deployment used `[email] smtp_starttls=True` without `[email] smtp_ssl`. An attacker positioned between the worker and the configured SMTP server (network MITM — typical hostile-network attack-surface for environments where the SMTP relay sits outside the worker's trust boundary) could present a self-signed certificate, have the worker complete the STARTTLS handshake silently, and capture the SMTP AUTH credentials and message contents the worker forwarded. This CVE covers the

    • Auf 3.2.2 aktualisieren
    Veröffentlicht Aktualisiert
  20. CVE-2026-41017

    Mittel · CVSS 5.9EPSS 0,35%Korrektur verfügbar

    Apache Airflow: JWT cookie missing Secure flag in JWTRefreshMiddleware behind HTTPS-terminating proxy

    Apache Airflow's `JWTRefreshMiddleware` set the JWT auth cookie without the `Secure` flag, so deployments running the Airflow API server behind an HTTPS-terminating reverse proxy (e.g. nginx / Envoy / a managed load balancer that terminates TLS and forwards plaintext to the API server, the default cloud-native topology) would have the user's session JWT replayed over any cleartext HTTP request to the same host. A network-positioned attacker (Wi-Fi MITM, hostile LAN, captive-portal proxy) could induce a logged-in user's browser to issue an HTTP request to the deployment's hostname and capture the JWT cookie out of that request, then replay it

    • Auf 3.2.2 aktualisieren
    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 →