p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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

Filtrer les vulnérabilités
Python

Vulnérabilités : 7131

  1. CVE-2026-32112

    Moyenne · CVSS 6.8EPSS 0,19%Correctif disponible

    ha-mcp has XSS via Unescaped HTML in OAuth Consent Form

    ha-mcp is a Home Assistant MCP Server. Prior to 7.0.0, the ha-mcp OAuth consent form renders user-controlled parameters via Python f-strings with no HTML escaping. An attacker who can reach the OAuth endpoint and convince the server operator to follow a crafted authorization URL could execute JavaScript in the operator's browser. This affects only users running the beta OAuth mode (ha-mcp-oauth), which is not part of the standard setup and requires explicit configuration. This vulnerability is fixed in 7.0.0.

    • Mettez à jour vers 7.0.0
    Publication Mise à jour
  2. CVE-2026-32111

    Moyenne · CVSS 5.3EPSS 0,29%Correctif disponible

    ha-mcp OAuth 2.1 DCR mode enables network reconnaissance via an error oracle

    ha-mcp is a Home Assistant MCP Server. Prior to 7.0.0, the ha-mcp OAuth consent form (beta feature) accepts a user-supplied ha_url and makes a server-side HTTP request to {ha_url}/api/config with no URL validation. An unauthenticated attacker can submit arbitrary URLs to perform internal network reconnaissance via an error oracle. Two additional code paths in OAuth tool calls (REST and WebSocket) are affected by the same primitive. The primary deployment method (private URL with pre-configured HOMEASSISTANT_TOKEN) is not affected. This vulnerability is fixed in 7.0.0.

    • Mettez à jour vers 7.0.0
    Publication Mise à jour
  3. CVE-2026-32109

    Faible · CVSS 3.7EPSS 0,17%Correctif disponible

    Copyparty has unexpected JavaScript execution via crafted URL to folder with `.prologue.html`

    Copyparty is a portable file server. Prior to 1.20.12, if an attacker has been given both read- and write-permissions to the server, they can upload a malicious file with the filename .prologue.html and then craft a link to potentially execute arbitrary JavaScript in the victim's context. Note that it is intended behavior that the JavaScript would execute if the target clicks a link to the HTML file itself; "https://example.com/foo/.prologue.html". The vulnerability is that "https://example.com/foo/?b" would also evaluate the file, making the behavior unexpected. There are existing preventative measures (strict SameSite cookies) which makes i

    • Mettez à jour vers 1.20.12
    Publication Mise à jour
  4. CVE-2026-32108

    Faible · CVSS 2.3EPSS 0,29%Correctif disponible

    Copyparty ftp/sftp: Sharing a single file did not fully restrict source-folder access

    Copyparty is a portable file server. Prior to 1.20.12, there was a missing permission-check in the shares feature (the shr global-option). This vulnerability only applies when the shares feature is used for the specific purpose of creating a share of just a single file inside a folder or either the FTP or SFTP server is enabled, and also made publicly accessible. Given these conditions, when a user is browsing a share through either FTP or SFTP (not http or https), they can gain read-access to the remaining files inside the shared folder by guessing/bruteforcing the filenames. It was not possible to descend into subdirectories in this manner;

    • Mettez à jour vers 1.20.12
    Publication Mise à jour
  5. CVE-2026-31958

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

    Tornado has a DoS due to too many multipart parts

    Tornado is a Python web framework and asynchronous networking library. In versions of Tornado prior to 6.5.5, the only limit on the number of parts in multipart/form-data is the max_body_size setting (default 100MB). Since parsing occurs synchronously on the main thread, this creates the possibility of denial-of-service due to the cost of parsing very large multipart bodies with many parts. This vulnerability is fixed in 6.5.5.

    • Mettez à jour vers 4.2.1-1ubuntu3.1+esm3
    • Mettez à jour vers 4.5.3-1ubuntu0.2+esm3
    • Mettez à jour vers 6.1.0-3ubuntu0.1~esm5
    • Mettez à jour vers 6.4.0-1ubuntu0.5
    • Mettez à jour vers 6.4.2-3ubuntu0.3
    • Mettez à jour vers 6.5.4-0.1ubuntu0.1
    • Mettez à jour vers 6.5.5
    • Mettez à jour vers 6.5.5-1
    Publication Mise à jour
  6. CVE-2026-31900

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

    Black's vulnerable version parsing leads to RCE in GitHub Action

    Black is the uncompromising Python code formatter. Black provides a GitHub action for formatting code. This action supports an option, use_pyproject: true, for reading the version of Black to use from the repository pyproject.toml. A malicious pull request could edit pyproject.toml to use a direct URL reference to a malicious repository. This could lead to arbitrary code execution in the context of the GitHub Action. Attackers could then gain access to secrets or permissions available in the context of the action. Version 26.3.0 fixes this vulnerability.

    • Mettez à jour vers 26.3.0
    Publication Mise à jour
  7. CVE-2026-31826

    Moyenne · CVSS 6.8EPSS 0,18%Correctif disponible

    pypdf: manipulated stream length values can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. Prior to 6.8.0, an attacker who uses this vulnerability can craft a PDF which leads to large memory usage. This requires parsing a content stream with a rather large /Length value, regardless of the actual data length inside the stream. This vulnerability is fixed in 6.8.0.

    • Mettez à jour vers 6.8.0
    • Mettez à jour vers 6.9.0-1
    Publication Mise à jour
  8. CVE-2026-31815

    Moyenne · CVSS 5.3EPSS 0,22%Correctif disponible

    django-unicorn affected by component state manipulation via unvalidated attribute access

    Unicorn adds modern reactive component functionality to your Django templates. Prior to 0.67.0, component state manipulation is possible in django-unicorn due to missing access control checks during property updates and method calls. An attacker can bypass the intended _is_public protection to modify internal attributes such as template_name or trigger protected methods. This vulnerability is fixed in 0.67.0.

    • Mettez à jour vers 0.67.0
    Publication Mise à jour
  9. CVE-2026-27825

    Critique · CVSS 9.1EPSS 11,5%Correctif disponible

    MCP Atlassian has an arbitrary file write leading to arbitrary code execution via unconstrained download_path in confluence_download_attachment

    MCP Atlassian is a Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). Prior to version 0.17.0, the `confluence_download_attachment` MCP tool accepts a `download_path` parameter that is written to without any directory boundary enforcement. An attacker who can call this tool and supply or access a Confluence attachment with malicious content can write arbitrary content to any path the server process has write access to. Because the attacker controls both the write destination and the written content (via an uploaded Confluence attachment), this constitutes for arbitrary code execution (for example, writing a vali

    • Mettez à jour vers 0.17.0
    Publication Mise à jour
  10. CVE-2026-27826

    Élevée · CVSS 8.2EPSS 13%Code d’exploitation publicCorrectif disponible

    MCP Atlassian has SSRF via unvalidated X-Atlassian-Jira-Url / X-Atlassian-Confluence-Url headers

    MCP Atlassian is a Model Context Protocol (MCP) server for Atlassian products (Confluence and Jira). Prior to version 0.17.0, an unauthenticated attacker who can reach the mcp-atlassian HTTP endpoint can force the server process to make outbound HTTP requests to an arbitrary attacker-controlled URL by supplying two custom HTTP headers without an `Authorization` header. No authentication is required. The vulnerability exists in the HTTP middleware and dependency injection layer — not in any MCP tool handler - making it invisible to tool-level code analysis. In cloud deployments, this could enable theft of IAM role credentials via the instance

    • Mettez à jour vers 0.17.0
    Publication Mise à jour
  11. CVE-2026-30974

    Moyenne · CVSS 4.6EPSS 0,34%Correctif disponible

    Copyparty volflag `nohtml` did not block javascript in svg files

    Copyparty is a portable file server. Prior to v1.20.11., the nohtml config option, intended to prevent execution of JavaScript in user-uploaded HTML files, did not apply to SVG images. A user with write-permission could upload an SVG containing embedded JavaScript, which would execute in the context of whichever user opens it. This has been fixed in v1.20.11.

    • Mettez à jour vers 1.20.11
    Publication Mise à jour
  12. CVE-2026-26118

    Élevée · CVSS 8.8EPSS 1%Correctif disponible

    Azure MCP Server Tools Elevation of Privilege Vulnerability

    Server-side request forgery (ssrf) in Azure MCP Server allows an authorized attacker to elevate privileges over a network.

    • Mettez à jour vers 1.0.2
    • Mettez à jour vers 2.0.0-beta.17
    • Mettez à jour vers 2.0.0b17
    Publication Mise à jour
  13. CVE-2026-30930

    Élevée · CVSS 7.3EPSS 0,38%Correctif disponible

    Glances has SQL Injection via Process Names in TimescaleDB Export

    Glances is an open-source system cross-platform monitoring tool. Prior to 4.5.1, The TimescaleDB export module constructs SQL queries using string concatenation with unsanitized system monitoring data. The normalize() method wraps string values in single quotes but does not escape embedded single quotes, making SQL injection trivial via attacker-controlled data such as process names, filesystem mount points, network interface names, or container names. This vulnerability is fixed in 4.5.1.

    • Mettez à jour vers 4.5.1
    • Mettez à jour vers 4.5.1+dfsg-1
    Publication Mise à jour
  14. CVE-2026-30928

    Élevée · CVSS 8.7EPSS 1,69%Code d’exploitation publicCorrectif disponible

    Glances Exposes Unauthenticated Configuration Secrets

    Glances is an open-source system cross-platform monitoring tool. Prior to 4.5.1, the /api/4/config REST API endpoint returns the entire parsed Glances configuration file (glances.conf) via self.config.as_dict() with no filtering of sensitive values. The configuration file contains credentials for all configured backend services including database passwords, API tokens, JWT signing keys, and SSL key passwords. This vulnerability is fixed in 4.5.1.

    • Mettez à jour vers 4.5.1
    • Mettez à jour vers 4.5.1+dfsg-1
    Publication Mise à jour
  15. CVE-2026-25960

    Élevée · CVSS 7.1EPSS 0,57%Correctif disponible

    SSRF Protection Bypass in vLLM

    vLLM is an inference and serving engine for large language models (LLMs). The SSRF protection fix for CVE-2026-24779 add in 0.15.1 can be bypassed in the load_from_url_async method due to inconsistent URL parsing behavior between the validation layer and the actual HTTP client. The SSRF fix uses urllib3.util.parse_url() to validate and extract the hostname from user-provided URLs. However, load_from_url_async uses aiohttp for making the actual HTTP requests, and aiohttp internally uses the yarl library for URL parsing. This vulnerability in 0.17.0.

    • Mettez à jour vers 0.17.0
    Publication Mise à jour
  16. CVE-2026-0846

    Élevée · CVSS 7.5EPSS 0,55%Correctif disponible

    Arbitrary File Read via Absolute Path Input in nltk.util.filestring()

    A vulnerability in the `filestring()` function of the `nltk.util` module in nltk version 3.9.2 allows arbitrary file read due to improper validation of input paths. The function directly opens files specified by user input without sanitization, enabling attackers to access sensitive system files by providing absolute paths or traversal paths. This vulnerability can be exploited locally or remotely, particularly in scenarios where the function is used in web APIs or other interfaces that accept user-supplied input.

    • Mettez à jour vers 2.0~b9-0ubuntu4.1~esm6
    • Mettez à jour vers 3.1-1ubuntu0.1+esm4
    • Mettez à jour vers 3.2.5-1ubuntu0.1+esm4
    • Mettez à jour vers 3.4.5-2ubuntu0.1~esm4
    • Mettez à jour vers 3.7-1ubuntu0.1~esm2
    • Mettez à jour vers 3.8.1-1ubuntu0.1~esm2
    • Mettez à jour vers 3.9.2-1ubuntu0.1~esm2
    • Mettez à jour vers 3.9.3
    • Mettez à jour vers 3.9.3-1
    Publication Mise à jour
  17. CVE-2026-25604

    Moyenne · CVSS 5.4EPSS 0,37%Correctif disponible

    Apache Airflow AWS Auth Manager - Host Header Injection Leading to SAML Authentication Bypass

    In AWS Auth manager, the origin of the SAML authentication has been used as provided by the client and not verified against the actual instance URL.  This allowed to gain access to different instances with potentially different access controls by reusing SAML response from other instances. You should upgrade to 9.22.0 version of provider if you use AWS Auth Manager.

    • Mettez à jour vers 9.22.0
    Publication Mise à jour
  18. CVE-2025-69219

    Élevée · CVSS 8.8EPSS 0,71%Code d’exploitation publicCorrectif disponible

    Apache Airflow Providers Http: Unsafe Pickle Deserialization in apache-airflow-providers-http leading to RCE via HttpOperator

    A user with access to the DB could craft a database entry that would result in executing code on Triggerer - which gives anyone who have access to DB the same permissions as Dag Author. Since direct DB access is not usual and recommended for Airflow, the likelihood of it making any damage is low. You should upgrade to version 6.0.0 of the provider to avoid even that risk.

    • Mettez à jour vers 6.0.0
    Publication Mise à jour
  19. CVE-2026-29787

    Moyenne · CVSS 5.3EPSS 0,41%Correctif disponible

    mcp-memory-service: System Information Disclosure via Health Endpoint

    mcp-memory-service is an open-source memory backend for multi-agent systems. Prior to version 10.21.0, the /api/health/detailed endpoint returns detailed system information including OS version, Python version, CPU count, memory totals, disk usage, and the full database filesystem path. When MCP_ALLOW_ANONYMOUS_ACCESS=true is set (required for the HTTP server to function without OAuth/API key), this endpoint is accessible without authentication. Combined with the default 0.0.0.0 binding, this exposes sensitive reconnaissance data to the entire network. This issue has been patched in version 10.21.0.

    • Mettez à jour vers 10.21.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 →