p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de la pila Python · Página 123

Vulnerabilidades publicadas para Python en los últimos 30 días: 351. Incluidas en el catálogo KEV: 1.

Filtrar vulnerabilidades
Python

Vulnerabilidades: 7131

  1. CVE-2026-32112

    Media · CVSS 6.8EPSS 0,19%Corrección 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.

    • Actualiza a 7.0.0
    Publicación Actualización
  2. CVE-2026-32111

    Media · CVSS 5.3EPSS 0,29%Corrección 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.

    • Actualiza a 7.0.0
    Publicación Actualización
  3. CVE-2026-32109

    Baja · CVSS 3.7EPSS 0,17%Corrección 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

    • Actualiza a 1.20.12
    Publicación Actualización
  4. CVE-2026-32108

    Baja · CVSS 2.3EPSS 0,29%Corrección 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;

    • Actualiza a 1.20.12
    Publicación Actualización
  5. CVE-2026-31958

    Alta · CVSS 8.7EPSS 0,39%Corrección 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.

    • Actualiza a 4.2.1-1ubuntu3.1+esm3
    • Actualiza a 4.5.3-1ubuntu0.2+esm3
    • Actualiza a 6.1.0-3ubuntu0.1~esm5
    • Actualiza a 6.4.0-1ubuntu0.5
    • Actualiza a 6.4.2-3ubuntu0.3
    • Actualiza a 6.5.4-0.1ubuntu0.1
    • Actualiza a 6.5.5
    • Actualiza a 6.5.5-1
    Publicación Actualización
  6. CVE-2026-31900

    Alta · CVSS 8.7EPSS 0,49%Corrección 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.

    • Actualiza a 26.3.0
    Publicación Actualización
  7. CVE-2026-31826

    Media · CVSS 6.8EPSS 0,18%Corrección 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.

    • Actualiza a 6.8.0
    • Actualiza a 6.9.0-1
    Publicación Actualización
  8. CVE-2026-31815

    Media · CVSS 5.3EPSS 0,22%Corrección 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.

    • Actualiza a 0.67.0
    Publicación Actualización
  9. CVE-2026-27825

    Crítica · CVSS 9.1EPSS 11,5%Corrección 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

    • Actualiza a 0.17.0
    Publicación Actualización
  10. CVE-2026-27826

    Alta · CVSS 8.2EPSS 13%Código de explotación públicoCorrección 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

    • Actualiza a 0.17.0
    Publicación Actualización
  11. CVE-2026-30974

    Media · CVSS 4.6EPSS 0,34%Corrección 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.

    • Actualiza a 1.20.11
    Publicación Actualización
  12. CVE-2026-26118

    Alta · CVSS 8.8EPSS 1%Corrección 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.

    • Actualiza a 1.0.2
    • Actualiza a 2.0.0-beta.17
    • Actualiza a 2.0.0b17
    Publicación Actualización
  13. CVE-2026-30930

    Alta · CVSS 7.3EPSS 0,38%Corrección 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.

    • Actualiza a 4.5.1
    • Actualiza a 4.5.1+dfsg-1
    Publicación Actualización
  14. CVE-2026-30928

    Alta · CVSS 8.7EPSS 1,69%Código de explotación públicoCorrección 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.

    • Actualiza a 4.5.1
    • Actualiza a 4.5.1+dfsg-1
    Publicación Actualización
  15. CVE-2026-25960

    Alta · CVSS 7.1EPSS 0,57%Corrección 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.

    • Actualiza a 0.17.0
    Publicación Actualización
  16. CVE-2026-0846

    Alta · CVSS 7.5EPSS 0,55%Corrección 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.

    • Actualiza a 2.0~b9-0ubuntu4.1~esm6
    • Actualiza a 3.1-1ubuntu0.1+esm4
    • Actualiza a 3.2.5-1ubuntu0.1+esm4
    • Actualiza a 3.4.5-2ubuntu0.1~esm4
    • Actualiza a 3.7-1ubuntu0.1~esm2
    • Actualiza a 3.8.1-1ubuntu0.1~esm2
    • Actualiza a 3.9.2-1ubuntu0.1~esm2
    • Actualiza a 3.9.3
    • Actualiza a 3.9.3-1
    Publicación Actualización
  17. CVE-2026-25604

    Media · CVSS 5.4EPSS 0,37%Corrección 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.

    • Actualiza a 9.22.0
    Publicación Actualización
  18. CVE-2025-69219

    Alta · CVSS 8.8EPSS 0,71%Código de explotación públicoCorrección 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.

    • Actualiza a 6.0.0
    Publicación Actualización
  19. CVE-2026-29787

    Media · CVSS 5.3EPSS 0,41%Corrección 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.

    • Actualiza a 10.21.0
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →