p PatchFirst

PatchFirst · Свежие уязвимости

Python: уязвимости стека · Страница 121

За последние 30 дней в Python опубликовано уязвимостей: 352; в каталоге KEV: 1.

Фильтры уязвимостей
Python

Уязвимостей: 7135

  1. CVE-2026-32722

    Низкий · CVSS 3.6EPSS 0,31%Есть исправление

    Memray-generated HTML reports vulnerable to Stored XSS via unescaped command-line metadata

    Memray is a memory profiler for Python. Prior to Memray 1.19.2, Memray rendered the command line of the tracked process directly into generated HTML reports without escaping. Because there was no escaping, attacker-controlled command line arguments were inserted as raw HTML into the generated report. This allowed JavaScript execution when a victim opened the generated report in a browser. Version 1.19.2 fixes the issue.

    • Обновитесь до 1.17.0+dfsg-1+deb13u1
    • Обновитесь до 1.19.2
    • Обновитесь до 1.19.3+dfsg-1
  2. CVE-2026-3479

    Низкий · CVSS 0EPSS 0,25%Есть исправление

    pkgutil.get_data() does not enforce documented restrictions

    DISPUTED: The project has clarified that the documentation was incorrect, and that pkgutil.get_data() has the same security model as open(). The documentation has been updated to clarify this point. There is no vulnerability in the function if following the intended security model. pkgutil.get_data() did not validate the resource argument as documented, allowing path traversals.

    • Обновитесь до 3.13.13
    • Обновитесь до 3.14.4
    • Обновитесь до 3.15.0a8
  3. CVE-2026-32634

    Высокий · CVSS 8.1EPSS 0,3%Есть исправление

    Glances Central Browser Autodiscovery Leaks Reusable Credentials to Zeroconf-Spoofed Servers

    Glances is an open-source system cross-platform monitoring tool. Prior to version 4.5.2, in Central Browser mode, Glances stores both the Zeroconf-advertised server name and the discovered IP address for dynamic servers, but later builds connection URIs from the untrusted advertised name instead of the discovered IP. When a dynamic server reports itself as protected, Glances also uses that same untrusted name as the lookup key for saved passwords and the global `[passwords] default` credential. An attacker on the same local network can advertise a fake Glances service over Zeroconf and cause the browser to automatically send a reusable Glance

    • Обновитесь до 4.5.2
    • Обновитесь до 4.5.2+dfsg-1
  4. CVE-2026-32633

    Критический · CVSS 9.1EPSS 0,49%Есть исправление

    Glances's Browser API Exposes Reusable Downstream Credentials via `/api/4/serverslist`

    Glances is an open-source system cross-platform monitoring tool. Prior to version 4.5.2, in Central Browser mode, the `/api/4/serverslist` endpoint returns raw server objects from `GlancesServersList.get_servers_list()`. Those objects are mutated in-place during background polling and can contain a `uri` field with embedded HTTP Basic credentials for downstream Glances servers, using the reusable pbkdf2-derived Glances authentication secret. If the front Glances Browser/API instance is started without `--password`, which is supported and common for internal network deployments, `/api/4/serverslist` is completely unauthenticated. Any network u

    • Обновитесь до 4.5.2
    • Обновитесь до 4.5.2+dfsg-1
  5. CVE-2026-32632

    Средний · CVSS 5.9EPSS 0,19%Есть исправление

    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

    • Обновитесь до 4.5.2
    • Обновитесь до 4.5.2+dfsg-1
  6. CVE-2026-32611

    Высокий · CVSS 7EPSS 0,34%Есть исправление

    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

    • Обновитесь до 4.5.2
    • Обновитесь до 4.5.2+dfsg-1
  7. CVE-2026-32610

    Высокий · CVSS 8.1EPSS 0,34%Есть исправление

    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

    • Обновитесь до 4.5.2
    • Обновитесь до 4.5.2+dfsg-1
  8. CVE-2026-32609

    Высокий · CVSS 7.5EPSS 0,51%Есть исправление

    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

    • Обновитесь до 4.5.2
    • Обновитесь до 4.5.2+dfsg-1
  9. CVE-2026-32608

    Высокий · CVSS 7EPSS 0,25%Есть исправление

    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

    • Обновитесь до 4.5.2
    • Обновитесь до 4.5.2+dfsg-1
  10. CVE-2026-32596

    Высокий · CVSS 8.7EPSS 1,55%Публичный эксплойтЕсть исправление

    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.

    • Обновитесь до 4.5.2
    • Обновитесь до 4.5.2+dfsg-1
  11. CVE-2026-30922

    Высокий · CVSS 7.5EPSS 0,82%Есть исправление

    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

    • Обновитесь до 0.1.7-1ubuntu2.1+esm1
    • Обновитесь до 0.1.9-1ubuntu0.1~esm1
    • Обновитесь до 0.4.2-3ubuntu0.18.04.1~esm1
    • Обновитесь до 0.4.2-3ubuntu0.20.04.1~esm1
    • Обновитесь до 0.4.8-1ubuntu0.2
    • Обновитесь до 0.4.8-3+deb12u2
    • Обновитесь до 0.4.8-4ubuntu0.2
    • Обновитесь до 0.6.1-1+deb13u2
    • Обновитесь до 0.6.1-1ubuntu0.2
    • Обновитесь до 0.6.3
    • Обновитесь до 0.6.3-1
    Опубликовано Обновлено
  12. CVE-2026-28500

    Высокий · CVSS 8.6EPSS 0,32%Есть исправление

    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

    • Обновитесь до 1.21.0rc1
  13. CVE-2026-27459

    Высокий · CVSS 7.2EPSS 0,75%Есть исправление

    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.

    • Обновитесь до 23.2.0-1ubuntu0.1
    • Обновитесь до 25.0.0-1+deb13u1
    • Обновитесь до 25.0.0-1ubuntu0.1
    • Обновитесь до 26.0.0
    • Обновитесь до 26.0.0-1
    Опубликовано Обновлено
  14. CVE-2026-27448

    Низкий · CVSS 1.7EPSS 0,26%Есть исправление

    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.

    • Обновитесь до 0.15.1-2ubuntu0.2+esm1
    • Обновитесь до 17.5.0-1ubuntu1+esm1
    • Обновитесь до 19.0.0-1ubuntu0.1~esm1
    • Обновитесь до 21.0.0-1ubuntu0.1
    • Обновитесь до 23.2.0-1ubuntu0.1
    • Обновитесь до 25.0.0-1+deb13u1
    • Обновитесь до 25.0.0-1ubuntu0.1
    • Обновитесь до 26.0.0
    • Обновитесь до 26.0.0-1
  15. CVE-2026-32981

    Высокий · CVSS 8.7EPSS 0,97%Есть исправление

    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.

    • Обновитесь до 2.8.1
    Опубликовано Обновлено
  16. CVE-2026-21886

    Средний · CVSS 6.5EPSS 0,24%Есть исправление

    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.

    • Обновитесь до 6.9.1
    Опубликовано Обновлено
  17. CVE-2026-28563

    Средний · CVSS 4.3EPSS 0,46%Есть исправление

    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.

    • Обновитесь до 3.1.8
  18. CVE-2026-26929

    Средний · CVSS 6.5EPSS 0,42%Есть исправление

    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.

    • Обновитесь до 3.1.8
  19. CVE-2026-30911

    Высокий · CVSS 8.1EPSS 0,56%Есть исправление

    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.

    • Обновитесь до 3.1.8
  20. CVE-2026-28779

    Высокий · CVSS 7.5EPSS 0,7%Есть исправление

    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.

    • Обновитесь до 3.1.8

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →