p PatchFirst

PatchFirst · Vulnérabilités récentes

Vulnérabilités de la pile Python · Page n° 78

Vulnérabilités publiées pour Python au cours des 30 derniers jours : 354. Présentes dans le catalogue KEV : 1.

Filtrer les vulnérabilités
Python

Vulnérabilités : 7131

  1. CVE-2026-56078

    Élevée · CVSS 8.7EPSS 0,92%Correctif disponible

    PraisonAI - Arbitrary File Read and Write via Path Traversal in MultiAgentMonitor

    PraisonAI before 1.5.115 contains a path traversal vulnerability in MultiAgentMonitor that fails to sanitize agent IDs when building file paths. Attackers can include traversal sequences like ../ in agent IDs to read, write, or overwrite arbitrary files, enabling sensitive disclosure, denial of service, or code execution.

    • Mettez à jour vers 1.5.115
    Publication Mise à jour
  2. CVE-2026-56075

    Élevée · CVSS 8.7EPSS 0,6%Correctif disponible

    PraisonAI - Arbitrary Shell Command Execution via Hardcoded Approval Mode Override

    PraisonAI before 4.5.128 contains an arbitrary shell command execution vulnerability where the UI modules hardcode approval_mode to auto, overriding administrator configuration from PRAISON_APPROVAL_MODE environment variable. Authenticated attackers can instruct the LLM agent to execute arbitrary shell commands via subprocess.run with shell=True, bypassing the manual approval gate and insufficient command sanitization blocklists.

    • Mettez à jour vers 4.5.128
    Publication Mise à jour
  3. CVE-2026-56074

    Moyenne · CVSS 6.8EPSS 0,18%Correctif disponible

    PraisonAI - Tool Approval Cache Bypass via Coarse-Grained Caching

    PraisonAI before 1.5.128 caches tool approval decisions by tool name only, not by invocation arguments, allowing subsequent execute_command calls to bypass approval prompts. Attackers can exploit this by obtaining initial approval for a benign command, then silently exfiltrate API keys and credentials via subsequent shell commands without user consent.

    • Mettez à jour vers 1.5.128
    • Mettez à jour vers 4.5.128
    Publication Mise à jour
  4. CVE-2026-54017

    Élevée · CVSS 7.7EPSS 0,52%Correctif disponible

    Open WebUI: Path traversal / SSRF in terminal server proxy via encoded path traversal

    Open WebUI is a self-hosted artificial intelligence platform designed to operate entirely offline. Prior to 0.9.6, the terminal-server reverse proxy in `backend/open_webui/routers/terminals.py` does not fully confine the user-controlled `path` segment before forwarding it to an admin-configured terminal server. An authenticated user who has been granted access to a terminal server can craft `path` values containing encoded `../` traversal sequences that escape the intended path (or policy) scope on that server, reaching unintended endpoints and files on the terminal-server host. Where the terminal server fans requests out to internal services

    • Mettez à jour vers 0.9.6
    Publication Mise à jour
  5. CVE-2026-49257

    Critique · CVSS 10EPSS 0,62%Correctif disponible

    mcp-pinot: Unauthenticated tool invocation via default oauth_enabled=False + host 0.0.0.0 bind

    mcp-pinot is a Python-based Model Context Protocol (MCP) server for interacting with Apache Pinot. In versions 3.0.1 and below, mcp-pinot defaults to running an HTTP MCP server bound to 0.0.0.0:8080 with no authentication enabled. All MCP tools, including SQL query execution, schema creation, and table-config mutation, are reachable by any network-adjacent caller. The server proxies these calls using server-side Pinot credentials, producing a confused-deputy condition that yields full read/write access to the configured Pinot cluster. This issue has been fixed in version 3.1.0

    • Mettez à jour vers 3.1.0
    Publication Mise à jour
  6. CVE-2026-54533

    Moyenne · CVSS 6.9EPSS 0,29%Correctif disponible

    vantage6 node has an Improper Access Control issue

    vantage6 is an open-source infrastructure for privacy preserving analysis. Prior to version 5.0.0, malicious algorithms can potentially access other algorithms input and output files. Version 5.0.0 fixes the issue. As a workaround, verify and restrict the algorithm containers that are allowed to run on the node.

    • Mettez à jour vers 5.0.0
    Publication Mise à jour
  7. CVE-2026-54445

    Moyenne · CVSS 6.9EPSS 0,29%Correctif disponible

    Vantage6: Set admin user and password from environment or configuration

    vantage6 is an open-source infrastructure for privacy preserving analysis. Versions prior to 5.0.0 provide an initial user with username `root` and password `root`. This is not ideal because attackers know that almost all vantage6 servers have a user with username `root` that probably has admin rights, and the initial password is very weak and it is possible that administrators forget to reset it. Version 5.0.0 fixes the issue. As a workaround, it is possible to delete the `root` user after it has been used to create other users.

    • Mettez à jour vers 5.0.0
    Publication Mise à jour
  8. CVE-2024-27928

    Moyenne · CVSS 5.9EPSS 0,28%Correctif disponible

    Vantage6: 2FA can be circumvented with hacked email access

    vantage6 is an open-source infrastructure for privacy preserving analysis. Prior to version 5.0.0, if an attacker hacks into a vantage6 user's email account, they can 1) reset the password via email and then 2) reset the 2FA token via email. This way they reduce 2FA to 1FA (email access). Note that most email providers require 2FA to access email, so this issue is not very likely to cause issues. Version 5.0.0 fixes the issue. No known workarounds are available.

    • Mettez à jour vers 5.0.0
    Publication Mise à jour
  9. CVE-2024-24769

    Faible · CVSS 2.1EPSS 0,28%Correctif disponible

    Vantage6: No limit on emails sent for password/MFA reset

    vantage6 is an open-source infrastructure for privacy preserving analysis. Prior to version 5.0.0, users can reset their MFA token via API routes that send them an email. Currently the number of emails that is sent is not limited. This gives attackers the option to flood someones mailbox with a lot of emails, and would have adverse effects on the SMTP server which may be seen as spam sender. Note resetting the MFA token requires a correct password, so the potential impact for this is very low. Version 5.0.0 fixes the issue. No known workarounds are available.

    • Mettez à jour vers 5.0.0
    Publication Mise à jour
  10. CVE-2026-12568

    Moyenne · CVSS 6.5EPSS 0,25%Correctif disponible

    Arbitrary File Write in postman_download module

    The postman_download module uses the workspace name field from the Postman API to construct the local directory path without sanitization. If a malicious workspace has a name containing path traversal characters, pathlib resolves the path outside the intended output directory, allowing an attacker to write arbitrary files to the user's system.

    • Mettez à jour vers 2.8.6
    Publication Mise à jour
  11. CVE-2026-12567

    Faible · CVSS 2.2EPSS 0,09%Correctif disponible

    Symlink-following arbitrary write via github_workflows module

    The github_workflows module constructs local directory paths from user-controlled repository names without validating for symlinks. A local attacker sharing the scan directory can plant a symlink at the predictable output path, causing workflow data to be written to an attacker-chosen location.

    • Mettez à jour vers 2.8.5
    Publication Mise à jour
  12. CVE-2026-12566

    Faible · CVSS 3.1EPSS 0,17%Correctif disponible

    SSRF via unvalidated WWW-Authenticate realm in docker_pull module

    The docker_pull module uses the realm parameter from a Docker registry's WWW-Authenticate response header as the authentication endpoint without validation. An attacker in a man-in-the-middle position between bbot and a Docker registry could modify this header to redirect the authentication request to an arbitrary endpoint, potentially leaking authentication tokens.

    • Mettez à jour vers 2.8.5
    Publication Mise à jour
  13. CVE-2026-12565

    Moyenne · CVSS 5.3EPSS 0,21%Correctif disponible

    Path Traversal (Zip-Slip) in unarchive module

    The unarchive internal module's archive extraction commands perform no code-level validation on extracted file paths, relying entirely on the behavior of external tools (e.g. GNU tar) which varies by platform. While CVE-2025-10284 addressed git-specific RCE vectors, the underlying archive extraction path traversal was never fixed. On systems with GNU tar < 1.34 (Ubuntu 20.04, Debian Buster, CentOS 7, many Docker base images), a malicious archive can write files outside the intended extraction directory.

    • Mettez à jour vers 2.8.5
    Publication Mise à jour
  14. CVE-2026-54386

    Moyenne · CVSS 5.1EPSS 0,24%Correctif disponible

    marimo < 0.23.9 XSS via file Query Parameter in assets.py

    marimo before 0.23.9 contains a reflected cross-site scripting vulnerability in the notebook page that allows unauthenticated attackers to inject arbitrary JavaScript by exploiting improper escaping of single quotes in the file query parameter reflected into an inline JavaScript string literal. Attackers can craft a malicious link with a payload beginning with __new__ to bypass the 404 check and inject JavaScript into the page, which executes without Content-Security-Policy restrictions in the origin of a victim's marimo server.

    • Mettez à jour vers 0.23.9
    Publication Mise à jour
  15. CVE-2026-48990

    Moyenne · CVSS 5.3EPSS 0,16%Correctif disponible

    joserfc: b64=false RFC7797 JWS payloads bypass JWSRegistry payload-size limits during deserialization

    joserfc is a Python library that provides an implementation of several JSON Object Signing and Encryption (JOSE) standards. In versions 1.3.4 through 1.6.5, joserfc accepts oversized RFC7797 b64=false JWS payloads without applying JWSRegistry.max_payload_length, which can lead to resource exhaustion. The normal JWS compact and flattened JSON paths reject payloads above the configured payload-size limit with ExceededSizeError. The RFC7797 unencoded payload paths do not make the same check. A valid b64=false compact or flattened JSON JWS can therefore deserialize successfully with a payload larger than JWSRegistry.max_payload_length. Applicatio

    • Mettez à jour vers 1.6.7
    • Mettez à jour vers 1.6.8-1
    Publication Mise à jour
  16. CVE-2026-12530

    Élevée · CVSS 8.4EPSS 0,34%Correctif disponible

    Improper neutralization of argument delimiters in AWS Bedrock AgentCore Python SDK install_packages()

    Improper neutralization of argument delimiters in the install_packages() method in AWS Bedrock AgentCore Python SDK versions >= 1.1.3 and < 1.6.1 might allow a remote authenticated user to execute arbitrary commands within the Code Interpreter sandbox via crafted package name arguments. To mitigate this issue, users should upgrade to version 1.6.1.

    • Mettez à jour vers 1.6.1
    Publication Mise à jour
  17. CVE-2026-48989

    Élevée · CVSS 8.9EPSS 0,4%Correctif disponible

    Windows-MCP: HTTP transports expose unauthenticated PowerShell control with wildcard CORS

    Windows-MCP is an open-source project that integrates AI agents with Windows. In versions prior to 0.7.5, certain HTTP modes exposed the MCP control plane without authentication while enabling wildcard CORS (allow_origins=*, allow_methods=*, allow_headers=*). Because the same server also exposed a PowerShell tool that executes caller-controlled commands as the Windows user running Windows-MCP, attackers could reach the control plane from arbitrary origins or non-browser clients and achieve arbitrary PowerShell execution. This issue was fixed in version 0.7.5.

    • Mettez à jour vers 0.7.5
    Publication Mise à jour
  18. CVE-2026-48817

    Moyenne · CVSS 5.3EPSS 0,21%Correctif disponible

    Starlette: Arbitrary HTTP method dispatched to `HTTPEndpoint` attributes via `getattr`

    Starlette is a lightweight ASGI framework/toolkit. In versions 1.0.1 and below, when dispatching a request, HTTPEndpoint selects the handler by lowercasing the HTTP method and looking it up as an attribute with getattr, without restricting the lookup to a known set of HTTP verbs. When an HTTPEndpoint subclass is registered through Route(...) without an explicit methods= argument, the route does not constrain the method and every method reaches the endpoint. If a non-standard HTTP method whose lowercased name matches an attribute on the endpoint subclass reaches the endpoint, that attribute is invoked as if it were a request handler. An attack

    • Mettez à jour vers 0.26.1-1+deb12u2
    • Mettez à jour vers 0.46.1-3+deb13u3
    • Mettez à jour vers 1.1.0
    • Mettez à jour vers 1.1.0-1
    Publication Mise à jour
  19. CVE-2026-53870

    Moyenne · CVSS 6.8EPSS 0,16%Correctif disponible

    Hermes Agent < 0.16.0 - Sensitive File Permission Vulnerability in Store Files

    Hermes Agent before 0.16.0 creates response_store.db and webhook_subscriptions.json with world-readable permissions (mode 0o644), exposing conversation history and HMAC secrets to local users. Attackers with local filesystem access can read these files directly to obtain sensitive data including conversation history, tool payloads, prompts, and per-route HMAC secrets.

    • Mettez à jour vers 0.16.0
    Publication Mise à jour
  20. CVE-2026-53869

    Élevée · CVSS 8.7EPSS 0,59%Correctif disponible

    Hermes Agent < 0.16.0 - DNS Rebinding Bypass via WebSocket Endpoints

    Hermes Agent before 0.16.0 contains a DNS rebinding vulnerability in WebSocket endpoints that allows remote attackers to bypass Host and Origin validation. FastAPI HTTP middleware does not execute for WebSocket upgrade requests on /api/pty, /api/ws, /api/pub, and /api/events endpoints, enabling attackers to exploit DNS rebinding and inject malicious commands or read terminal output.

    • Mettez à jour vers 0.16.0
    Publication Mise à jour

Vérifiez votre serveur

Comparez votre pile et les versions installées aux bases de vulnérabilités actuelles.

Vérifiez votre serveur →