p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de la pila Python · Página 121

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-32632

    Media · CVSS 5.9EPSS 0,19%Corrección disponible

    Glances's REST/WebUI Lacks Host Validation and Remains Exposed to DNS Rebinding

    Glances is an open-source system cross-platform monitoring tool. Glances recently added DNS rebinding protection for the MCP endpoint, but prior to version 4.5.2, the main REST/WebUI FastAPI application still accepts arbitrary `Host` headers and does not apply `TrustedHostMiddleware` or an equivalent host allowlist. As a result, the REST API, WebUI, and token endpoint remain reachable through attacker-controlled domains in classic DNS rebinding scenarios. Once the victim browser has rebound the attacker domain to the Glances service, same-origin policy no longer protects the API because the browser considers the rebinding domain to be the ori

    • Actualiza a 4.5.2
    • Actualiza a 4.5.2+dfsg-1
    Publicación Actualización
  2. CVE-2026-32611

    Alta · CVSS 7EPSS 0,34%Corrección disponible

    Glances has a SQL Injection in DuckDB Export via Unparameterized DDL Statements

    Glances is an open-source system cross-platform monitoring tool. The GHSA-x46r fix (commit 39161f0) addressed SQL injection in the TimescaleDB export module by converting all SQL operations to use parameterized queries and `psycopg.sql` composable objects. However, the DuckDB export module (`glances/exports/glances_duckdb/__init__.py`) was not included in this fix and contains the same class of vulnerability: table names and column names derived from monitoring statistics are directly interpolated into SQL statements via f-strings. While DuckDB INSERT values already use parameterized queries (`?` placeholders), the DDL construction and table

    • Actualiza a 4.5.2
    • Actualiza a 4.5.2+dfsg-1
    Publicación Actualización
  3. CVE-2026-32610

    Alta · CVSS 8.1EPSS 0,34%Corrección disponible

    Glances's Default CORS Configuration Allows Cross-Origin Credential Theft

    Glances is an open-source system cross-platform monitoring tool. Prior to version 4.5.2, the Glances REST API web server ships with a default CORS configuration that sets `allow_origins=["*"]` combined with `allow_credentials=True`. When both of these options are enabled together, Starlette's `CORSMiddleware` reflects the requesting `Origin` header value in the `Access-Control-Allow-Origin` response header instead of returning the literal `*` wildcard. This effectively grants any website the ability to make credentialed cross-origin API requests to the Glances server, enabling cross-site data theft of system monitoring information, configurat

    • Actualiza a 4.5.2
    • Actualiza a 4.5.2+dfsg-1
    Publicación Actualización
  4. CVE-2026-32609

    Alta · CVSS 7.5EPSS 0,51%Corrección disponible

    Glances has Incomplete Secrets Redaction: /api/v4/args Endpoint Leaks Password Hash and SNMP Credentials

    Glances is an open-source system cross-platform monitoring tool. The GHSA-gh4x fix (commit 5d3de60) addressed unauthenticated configuration secrets exposure on the `/api/v4/config` endpoints by introducing `as_dict_secure()` redaction. However, the `/api/v4/args` and `/api/v4/args/{item}` endpoints were not addressed by this fix. These endpoints return the complete command-line arguments namespace via `vars(self.args)`, which includes the password hash (salt + pbkdf2_hmac), SNMP community strings, SNMP authentication keys, and the configuration file path. When Glances runs without `--password` (the default), these endpoints are accessible wit

    • Actualiza a 4.5.2
    • Actualiza a 4.5.2+dfsg-1
    Publicación Actualización
  5. CVE-2026-32608

    Alta · CVSS 7EPSS 0,25%Corrección disponible

    Glances has a Command Injection via Process Names in Action Command Templates

    Glances is an open-source system cross-platform monitoring tool. The Glances action system allows administrators to configure shell commands that execute when monitoring thresholds are exceeded. These commands support Mustache template variables (e.g., `{{name}}`, `{{key}}`) that are populated with runtime monitoring data. The `secure_popen()` function, which executes these commands, implements its own pipe, redirect, and chain operator handling by splitting the command string before passing each segment to `subprocess.Popen(shell=False)`. Prior to 4.5.2, when a Mustache-rendered value (such as a process name, filesystem mount point, or conta

    • Actualiza a 4.5.2
    • Actualiza a 4.5.2+dfsg-1
    Publicación Actualización
  6. CVE-2026-32596

    Alta · CVSS 8.7EPSS 1,55%Código de explotación públicoCorrección disponible

    Glances exposes the REST API without authentication

    Glances is an open-source system cross-platform monitoring tool. Prior to 4.5.2, Glances web server runs without authentication by default when started with `glances -w`, exposing REST API with sensitive system information including process command-lines containing credentials (passwords, API keys, tokens) to any network client. Version 4.5.2 fixes the issue.

    • Actualiza a 4.5.2
    • Actualiza a 4.5.2+dfsg-1
    Publicación Actualización
  7. CVE-2026-30922

    Alta · CVSS 7.5EPSS 0,82%Corrección disponible

    pyasn1 Vulnerable to Denial of Service via Unbounded Recursion

    pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.3, the `pyasn1` library is vulnerable to a Denial of Service (DoS) attack caused by uncontrolled recursion when decoding ASN.1 data with deeply nested structures. An attacker can supply a crafted payload containing thousands of nested `SEQUENCE` (`0x30`) or `SET` (`0x31`) tags with "Indefinite Length" (`0x80`) markers. This forces the decoder to recursively call itself until the Python interpreter crashes with a `RecursionError` or consumes all available memory (OOM), crashing the host application. This is a distinct vulnerability from CVE-2026-23490 (which addressed integer overflows

    • Actualiza a 0.1.7-1ubuntu2.1+esm1
    • Actualiza a 0.1.9-1ubuntu0.1~esm1
    • Actualiza a 0.4.2-3ubuntu0.18.04.1~esm1
    • Actualiza a 0.4.2-3ubuntu0.20.04.1~esm1
    • Actualiza a 0.4.8-1ubuntu0.2
    • Actualiza a 0.4.8-3+deb12u2
    • Actualiza a 0.4.8-4ubuntu0.2
    • Actualiza a 0.6.1-1+deb13u2
    • Actualiza a 0.6.1-1ubuntu0.2
    • Actualiza a 0.6.3
    • Actualiza a 0.6.3-1
    Publicación Actualización
  8. CVE-2026-28500

    Alta · CVSS 8.6EPSS 0,32%Corrección disponible

    ONNX Untrusted Model Repository Warnings Suppressed by silent=True in onnx.hub.load() — Silent Supply-Chain Attack

    Open Neural Network Exchange (ONNX) is an open standard for machine learning interoperability. In versions up to and including 1.20.1, a security control bypass exists in onnx.hub.load() due to improper logic in the repository trust verification mechanism. While the function is designed to warn users when loading models from non-official sources, the use of the silent=True parameter completely suppresses all security warnings and confirmation prompts. This vulnerability transforms a standard model-loading function into a vector for Zero-Interaction Supply-Chain Attacks. When chained with file-system vulnerabilities, an attacker can silently e

    • Actualiza a 1.21.0rc1
    Publicación Actualización
  9. CVE-2026-27459

    Alta · CVSS 7.2EPSS 0,73%Corrección disponible

    pyOpenSSL DTLS cookie callback buffer overflow

    pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 22.0.0 and prior to version 26.0.0, if a user provided callback to `set_cookie_generate_callback` returned a cookie value greater than 256 bytes, pyOpenSSL would overflow an OpenSSL provided buffer. Starting in version 26.0.0, cookie values that are too long are now rejected.

    • Actualiza a 23.2.0-1ubuntu0.1
    • Actualiza a 25.0.0-1+deb13u1
    • Actualiza a 25.0.0-1ubuntu0.1
    • Actualiza a 26.0.0
    • Actualiza a 26.0.0-1
    Publicación Actualización
  10. CVE-2026-27448

    Baja · CVSS 1.7EPSS 0,25%Corrección disponible

    pyOpenSSL allows TLS connection bypass via unhandled callback exception in set_tlsext_servername_callback

    pyOpenSSL is a Python wrapper around the OpenSSL library. Starting in version 0.14.0 and prior to version 26.0.0, if a user provided callback to `set_tlsext_servername_callback` raised an unhandled exception, this would result in a connection being accepted. If a user was relying on this callback for any security-sensitive behavior, this could allow bypassing it. Starting in version 26.0.0, unhandled exceptions now result in rejecting the connection.

    • Actualiza a 0.15.1-2ubuntu0.2+esm1
    • Actualiza a 17.5.0-1ubuntu1+esm1
    • Actualiza a 19.0.0-1ubuntu0.1~esm1
    • Actualiza a 21.0.0-1ubuntu0.1
    • Actualiza a 23.2.0-1ubuntu0.1
    • Actualiza a 25.0.0-1+deb13u1
    • Actualiza a 25.0.0-1ubuntu0.1
    • Actualiza a 26.0.0
    • Actualiza a 26.0.0-1
    Publicación Actualización
  11. CVE-2026-32981

    Alta · CVSS 8.7EPSS 0,95%Corrección disponible

    Ray Dashboard <= 2.8.0 Path Traversal Leading to Local File Disclosure

    A path traversal vulnerability was identified in Ray Dashboard (default port 8265) in Ray versions prior to 2.8.1. Due to improper validation and sanitization of user-supplied paths in the static file handling mechanism, an attacker can use traversal sequences (e.g., ../) to access files outside the intended static directory, resulting in local file disclosure.

    • Actualiza a 2.8.1
    Publicación Actualización
  12. CVE-2026-21886

    Media · CVSS 6.5EPSS 0,24%Corrección disponible

    OpenCTI's GraphQL Mutations Allow Deletion of Unrelated Entities

    OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to version 6.9.1, the GraphQL mutations "IndividualDeletionDeleteMutation" is intended to allow users to delete individual entity objects respectively. However, it was observed that this mutation can be misused to delete unrelated and sensitive objects such as analyses reports etc. This behavior stems from the lack of validation in the API to ensure that the targeted object is contextually related to the mutation being executed. Version 6.9.1 fixes the issue.

    • Actualiza a 6.9.1
    Publicación Actualización
  13. CVE-2026-28563

    Media · CVSS 4.3EPSS 0,46%Corrección disponible

    Apache Airflow: DAG authorization bypass

    Apache Airflow versions 3.1.0 through 3.1.7 /ui/dependencies endpoint returns the full DAG dependency graph without filtering by authorized DAG IDs. This allows an authenticated user with only DAG Dependencies permission to enumerate DAGs they are not authorized to view. Users are recommended to upgrade to Apache Airflow 3.1.8 or later, which resolves this issue.

    • Actualiza a 3.1.8
    Publicación Actualización
  14. CVE-2026-26929

    Media · CVSS 6.5EPSS 0,42%Corrección disponible

    Apache Airflow: Wildcard DagVersion Listing Bypasses Per‑DAG RBAC and Leaks Metadata

    Apache Airflow versions 3.0.0 through 3.1.7 FastAPI DagVersion listing API does not apply per-DAG authorization filtering when the request is made with dag_id set to "~" (wildcard for all DAGs). As a result, version metadata of DAGs that the requester is not authorized to access is returned. Users are recommended to upgrade to Apache Airflow 3.1.8 or later, which resolves this issue.

    • Actualiza a 3.1.8
    Publicación Actualización
  15. CVE-2026-30911

    Alta · CVSS 8.1EPSS 0,56%Corrección disponible

    Apache Airflow: Execution API HITL Endpoints Missing Per-Task Authorization

    Apache Airflow versions 3.1.0 through 3.1.7 missing authorization vulnerability in the Execution API's Human-in-the-Loop (HITL) endpoints that allows any authenticated task instance to read, approve, or reject HITL workflows belonging to any other task instance. Users are recommended to upgrade to Apache Airflow 3.1.8 or later, which resolves this issue.

    • Actualiza a 3.1.8
    Publicación Actualización
  16. CVE-2026-28779

    Alta · CVSS 7.5EPSS 0,7%Corrección disponible

    Apache Airflow: Path of session token in cookie does not consider base_url - session hijacking via co-hosted applications

    Apache Airflow versions 3.1.0 through 3.1.7 session token (_token) in cookies is set to path=/ regardless of the configured [webserver] base_url or [api] base_url. This allows any application co-hosted under the same domain to capture valid Airflow session tokens from HTTP request headers, allowing full session takeover without attacking Airflow itself. Users are recommended to upgrade to Apache Airflow 3.1.8 or later, which resolves this issue.

    • Actualiza a 3.1.8
    Publicación Actualización
  17. CVE-2025-69196

    Alta · CVSS 7.4EPSS 0,38%Corrección disponible

    FastMCP OAuth Proxy token reuse across MCP servers

    FastMCP is the standard framework for building MCP applications. Prior to version 2.14.2, the server does not properly respect the resource parameter submitted by the client in the authorization and token request. Instead of issuing the token explicitly for the MCP server, the token is issued for the base_url passed to the OAuthProxy during initialization. This issue has been patched 2.14.2.

    • Actualiza a 2.14.2
    Publicación Actualización
  18. CVE-2026-4269

    Media · CVSS 5.8EPSS 0,26%Corrección disponible

    Improper S3 ownership verification in Bedrock AgentCore Starter Toolkit

    A missing S3 ownership verification in the Bedrock AgentCore Starter Toolkit before version v0.1.13 may allow a remote actor to inject code during the build process, leading to code execution in the AgentCore Runtime. This issue only affects users of the Bedrock AgentCore Starter Toolkit before version v0.1.13 who build or have built the Toolkit after September 24, 2025. Any users on a version >=v0.1.13, and any users on previous versions who built the toolkit before September 24, 2025 are not affected. To remediate this issue, customers should upgrade to version v0.1.13.

    • Actualiza a 0.1.13
    Publicación Actualización
  19. CVE-2026-28498

    Alta · CVSS 8.2EPSS 0,24%Corrección disponible

    Authlib: Fail-Open Cryptographic Verification in OIDC Hash Binding

    Authlib is a Python library which builds OAuth and OpenID Connect servers. Prior to version 1.6.9, a library-level vulnerability was identified in the Authlib Python library concerning the validation of OpenID Connect (OIDC) ID Tokens. Specifically, the internal hash verification logic (_verify_hash) responsible for validating the at_hash (Access Token Hash) and c_hash (Authorization Code Hash) claims exhibits a fail-open behavior when encountering an unsupported or unknown cryptographic algorithm. This flaw allows an attacker to bypass mandatory integrity protections by supplying a forged ID Token with a deliberately unrecognized alg header

    • Actualiza a 0.15.5-1ubuntu0.1~esm2
    • Actualiza a 1.2.0-1+deb12u2
    • Actualiza a 1.3.0-1ubuntu0.1~esm2
    • Actualiza a 1.6.7-1ubuntu0.1~esm1
    • Actualiza a 1.6.9
    • Actualiza a 1.6.9-1
    Publicación Actualización
  20. CVE-2026-4224

    Media · CVSS 6EPSS 0,72%Corrección disponible

    Stack overflow parsing XML with deeply nested DTD content models

    When an Expat parser with a registered ElementDeclHandler parses an inline document type definition containing a deeply nested content model a C stack overflow occurs.

    • Actualiza a 2.7.12-1ubuntu0~16.04.18+esm22
    • Actualiza a 2.7.17-1~18.04ubuntu1.13+esm15
    • Actualiza a 2.7.6-8ubuntu0.6+esm30
    • Actualiza a 3.10.21
    • Actualiza a 3.11.16
    • Actualiza a 3.11.2-6+deb12u8
    • Actualiza a 3.12.14
    • Actualiza a 3.13.13
    • Actualiza a 3.13.5-2+deb13u2
    • Actualiza a 3.14.3-4
    • Actualiza a 3.14.4
    • Actualiza a 3.15.0a8
    • Actualiza a 3.4.3-1ubuntu1~14.04.7+esm21
    • Actualiza a 3.5.2-2ubuntu0~16.04.13+esm25
    • Actualiza a 3.5.2-2ubuntu0~16.04.4~14.04.1+esm11
    • Actualiza a 3.6.9-1~18.04ubuntu1.13+esm10
    • Actualiza a 3.7.5-2ubuntu1~18.04.2+esm11
    • Actualiza a 3.8.0-3ubuntu1~18.04.2+esm11
    • Actualiza a 3.8.10-0ubuntu1~20.04.18+esm7
    • Actualiza a 3.9.5-3ubuntu0~20.04.1+esm11
    Publicación Actualización

Comprueba tu servidor

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

Comprueba tu servidor →