p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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

    Moyenne · CVSS 5.9EPSS 0,19%Correctif 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

    • Mettez à jour vers 4.5.2
    • Mettez à jour vers 4.5.2+dfsg-1
    Publication Mise à jour
  2. CVE-2026-32611

    Élevée · CVSS 7EPSS 0,34%Correctif 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

    • Mettez à jour vers 4.5.2
    • Mettez à jour vers 4.5.2+dfsg-1
    Publication Mise à jour
  3. CVE-2026-32610

    Élevée · CVSS 8.1EPSS 0,34%Correctif 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

    • Mettez à jour vers 4.5.2
    • Mettez à jour vers 4.5.2+dfsg-1
    Publication Mise à jour
  4. CVE-2026-32609

    Élevée · CVSS 7.5EPSS 0,51%Correctif 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

    • Mettez à jour vers 4.5.2
    • Mettez à jour vers 4.5.2+dfsg-1
    Publication Mise à jour
  5. CVE-2026-32608

    Élevée · CVSS 7EPSS 0,25%Correctif 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

    • Mettez à jour vers 4.5.2
    • Mettez à jour vers 4.5.2+dfsg-1
    Publication Mise à jour
  6. CVE-2026-32596

    Élevée · CVSS 8.7EPSS 1,55%Code d’exploitation publicCorrectif 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.

    • Mettez à jour vers 4.5.2
    • Mettez à jour vers 4.5.2+dfsg-1
    Publication Mise à jour
  7. CVE-2026-30922

    Élevée · CVSS 7.5EPSS 0,82%Correctif 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

    • Mettez à jour vers 0.1.7-1ubuntu2.1+esm1
    • Mettez à jour vers 0.1.9-1ubuntu0.1~esm1
    • Mettez à jour vers 0.4.2-3ubuntu0.18.04.1~esm1
    • Mettez à jour vers 0.4.2-3ubuntu0.20.04.1~esm1
    • Mettez à jour vers 0.4.8-1ubuntu0.2
    • Mettez à jour vers 0.4.8-3+deb12u2
    • Mettez à jour vers 0.4.8-4ubuntu0.2
    • Mettez à jour vers 0.6.1-1+deb13u2
    • Mettez à jour vers 0.6.1-1ubuntu0.2
    • Mettez à jour vers 0.6.3
    • Mettez à jour vers 0.6.3-1
    Publication Mise à jour
  8. CVE-2026-28500

    Élevée · CVSS 8.6EPSS 0,32%Correctif 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

    • Mettez à jour vers 1.21.0rc1
    Publication Mise à jour
  9. CVE-2026-27459

    Élevée · CVSS 7.2EPSS 0,73%Correctif 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.

    • Mettez à jour vers 23.2.0-1ubuntu0.1
    • Mettez à jour vers 25.0.0-1+deb13u1
    • Mettez à jour vers 25.0.0-1ubuntu0.1
    • Mettez à jour vers 26.0.0
    • Mettez à jour vers 26.0.0-1
    Publication Mise à jour
  10. CVE-2026-27448

    Faible · CVSS 1.7EPSS 0,25%Correctif 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.

    • Mettez à jour vers 0.15.1-2ubuntu0.2+esm1
    • Mettez à jour vers 17.5.0-1ubuntu1+esm1
    • Mettez à jour vers 19.0.0-1ubuntu0.1~esm1
    • Mettez à jour vers 21.0.0-1ubuntu0.1
    • Mettez à jour vers 23.2.0-1ubuntu0.1
    • Mettez à jour vers 25.0.0-1+deb13u1
    • Mettez à jour vers 25.0.0-1ubuntu0.1
    • Mettez à jour vers 26.0.0
    • Mettez à jour vers 26.0.0-1
    Publication Mise à jour
  11. CVE-2026-32981

    Élevée · CVSS 8.7EPSS 0,95%Correctif 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.

    • Mettez à jour vers 2.8.1
    Publication Mise à jour
  12. CVE-2026-21886

    Moyenne · CVSS 6.5EPSS 0,24%Correctif 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.

    • Mettez à jour vers 6.9.1
    Publication Mise à jour
  13. CVE-2026-28563

    Moyenne · CVSS 4.3EPSS 0,46%Correctif 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.

    • Mettez à jour vers 3.1.8
    Publication Mise à jour
  14. CVE-2026-26929

    Moyenne · CVSS 6.5EPSS 0,42%Correctif 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.

    • Mettez à jour vers 3.1.8
    Publication Mise à jour
  15. CVE-2026-30911

    Élevée · CVSS 8.1EPSS 0,56%Correctif 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.

    • Mettez à jour vers 3.1.8
    Publication Mise à jour
  16. CVE-2026-28779

    Élevée · CVSS 7.5EPSS 0,7%Correctif 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.

    • Mettez à jour vers 3.1.8
    Publication Mise à jour
  17. CVE-2025-69196

    Élevée · CVSS 7.4EPSS 0,38%Correctif 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.

    • Mettez à jour vers 2.14.2
    Publication Mise à jour
  18. CVE-2026-4269

    Moyenne · CVSS 5.8EPSS 0,26%Correctif 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.

    • Mettez à jour vers 0.1.13
    Publication Mise à jour
  19. CVE-2026-28498

    Élevée · CVSS 8.2EPSS 0,24%Correctif 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

    • Mettez à jour vers 0.15.5-1ubuntu0.1~esm2
    • Mettez à jour vers 1.2.0-1+deb12u2
    • Mettez à jour vers 1.3.0-1ubuntu0.1~esm2
    • Mettez à jour vers 1.6.7-1ubuntu0.1~esm1
    • Mettez à jour vers 1.6.9
    • Mettez à jour vers 1.6.9-1
    Publication Mise à jour
  20. CVE-2026-4224

    Moyenne · CVSS 6EPSS 0,72%Correctif 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.

    • Mettez à jour vers 2.7.12-1ubuntu0~16.04.18+esm22
    • Mettez à jour vers 2.7.17-1~18.04ubuntu1.13+esm15
    • Mettez à jour vers 2.7.6-8ubuntu0.6+esm30
    • Mettez à jour vers 3.10.21
    • Mettez à jour vers 3.11.16
    • Mettez à jour vers 3.11.2-6+deb12u8
    • Mettez à jour vers 3.12.14
    • Mettez à jour vers 3.13.13
    • Mettez à jour vers 3.13.5-2+deb13u2
    • Mettez à jour vers 3.14.3-4
    • Mettez à jour vers 3.14.4
    • Mettez à jour vers 3.15.0a8
    • Mettez à jour vers 3.4.3-1ubuntu1~14.04.7+esm21
    • Mettez à jour vers 3.5.2-2ubuntu0~16.04.13+esm25
    • Mettez à jour vers 3.5.2-2ubuntu0~16.04.4~14.04.1+esm11
    • Mettez à jour vers 3.6.9-1~18.04ubuntu1.13+esm10
    • Mettez à jour vers 3.7.5-2ubuntu1~18.04.2+esm11
    • Mettez à jour vers 3.8.0-3ubuntu1~18.04.2+esm11
    • Mettez à jour vers 3.8.10-0ubuntu1~20.04.18+esm7
    • Mettez à jour vers 3.9.5-3ubuntu0~20.04.1+esm11
    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 →