p PatchFirst

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

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

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

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

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

  1. CVE-2026-39987

    Критический · CVSS 9.3EPSS 99,74%В каталоге KEVПубличный эксплойтЕсть исправление

    marimo Affected by Pre-Auth Remote Code Execution via Terminal WebSocket Authentication Bypass

    marimo is a reactive Python notebook. Prior to 0.23.0, Marimo has a Pre-Auth RCE vulnerability. The terminal WebSocket endpoint /terminal/ws lacks authentication validation, allowing an unauthenticated attacker to obtain a full PTY shell and execute arbitrary system commands. Unlike other WebSocket endpoints (e.g., /ws) that correctly call validate_auth() for authentication, the /terminal/ws endpoint only checks the running mode and platform support before accepting connections, completely skipping authentication verification. This vulnerability is fixed in 0.23.0.

    • Обновитесь до 0.23.0
    Опубликовано Обновлено
  2. CVE-2026-39981

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

    AGiXT has a Path Traversal in safe_join()

    AGiXT is a dynamic AI Agent Automation Platform. Prior to 1.9.2, the safe_join() function in the essential_abilities extension fails to validate that resolved file paths remain within the designated agent workspace. An authenticated attacker can use directory traversal sequences to read, write, or delete arbitrary files on the server hosting the AGiXT instance. This vulnerability is fixed in 1.9.2.

    • Обновитесь до 1.9.2
    Опубликовано Обновлено
  3. CVE-2026-5970

    Средний · CVSS 6.9EPSS 0,39%Нет опубликованного исправления

    FoundationAgents MetaGPT HumanEvalBenchmark/MBPPBenchmark check_solution code injection

    A vulnerability was detected in FoundationAgents MetaGPT up to 0.8.1. This affects the function check_solution of the component HumanEvalBenchmark/MBPPBenchmark. Performing a manipulation results in code injection. The attack may be initiated remotely. The exploit is now public and may be used. The project was informed of the problem early through a pull request but has not reacted yet.

    Опубликовано Обновлено
  4. CVE-2026-39980

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

    OpenCTI affected by RCE via notifier template

    OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 6.9.5, the safeEjs.ts file does not properly sanitize EJS templates. Users with the Manage customization capability can run arbitrary JavaScript in the context of the OpenCTI platform process during notifier template execution. This vulnerability is fixed in 6.9.5.

    • Обновитесь до 6.9.5
    Опубликовано Обновлено
  5. CVE-2025-14551

    Низкий · CVSS 2.7EPSS 0,28%Нет опубликованного исправления

    Senstive information disclosure was affecting subiquity

    In Ubuntu, Subiquity version 24.04.4 could leak sensitive user credentials during crash reporting. Upon installation failure, if a user submitted a bug report to Launchpad, Subiquity could include certain user credentials, such as the user's plaintext Wi-Fi password, in the attached logs.

    Опубликовано Обновлено
  6. CVE-2025-57735

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

    Apache Airflow: Airflow Logout Not Invalidating JWT

    When user logged out, the JWT token the user had authtenticated with was not invalidated, which could lead to reuse of that token in case it was intercepted. In Airflow 3.2 we implemented the mechanism that implements token invalidation at logout. Users who are concerned about the logout scenario and possibility of intercepting the tokens, should upgrade to Airflow 3.2+ Users are recommended to upgrade to version 3.2.0, which fixes this issue.

    • Обновитесь до 3.2.0
    Опубликовано Обновлено
  7. CVE-2026-34538

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

    Apache Airflow: Authorization bypass in DagRun wait endpoint (XCom exposure)

    Apache Airflow versions 3.0.0 through 3.1.8 DagRun wait endpoint returns XCom result values even to users who only have DAG Run read permissions, such as the Viewer role.This behavior conflicts with the FAB RBAC model, which treats XCom as a separate protected resource, and with the security model documentation that defines the Viewer role as read-only. Airflow uses the FAB Auth Manager to manage access control on a per-resource basis. The Viewer role is intended to be read-only by default, and the security model documentation defines Viewer users as those who can inspect DAGs without accessing sensitive execution results. Users are recomme

    • Обновитесь до 3.2.0
    Опубликовано Обновлено
  8. CVE-2026-40036

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

    Unfurl < 2026.04 - Denial of Service via Unbounded zlib Decompression

    Unfurl before 2026.04 contains an unbounded zlib decompression vulnerability in parse_compressed.py that allows remote attackers to cause denial of service. Attackers can submit highly compressed payloads via URL parameters to the /json/visjs endpoint that expand to gigabytes, exhausting server memory and crashing the service.

    • Обновитесь до 2026.04
    • Обновитесь до 20260405
    Опубликовано Обновлено
  9. CVE-2026-40035

    Критический · CVSS 9.3EPSS 0,56%Нет опубликованного исправления

    Unfurl - Werkzeug Debugger Exposure via String Config Parsing

    Unfurl through 2025.08 contains an improper input validation vulnerability in config parsing that enables Flask debug mode by default. The debug configuration value is read as a string and passed directly to app.run(), causing any non-empty string to evaluate truthy, allowing attackers to access the Werkzeug debugger and disclose sensitive information or achieve remote code execution.

    Опубликовано Обновлено
  10. CVE-2026-39892

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

    cryptography has a buffer overflow if non-contiguous buffers were passed to APIs

    cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. From 45.0.0 to before 46.0.7, if a non-contiguous buffer was passed to APIs which accepted Python buffers (e.g. Hash.update()), this could lead to buffer overflows. This vulnerability is fixed in 46.0.7.

    • Обновитесь до 46.0.7
    • Обновитесь до 46.0.7-1
    Опубликовано Обновлено
  11. CVE-2026-39891

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

    PraisonAI has a Template Injection in Agent Tool Definitions

    PraisonAI is a multi-agent teams system. Prior to 4.5.115, the create_agent_centric_tools() function returns tools (like acp_create_file) that process file content using template rendering. When user input from agent.start() is passed directly into these tools without escaping, template expressions in the input are executed rather than treated as literal text. This vulnerability is fixed in 4.5.115.

    • Обновитесь до 4.5.115
    Опубликовано Обновлено
  12. CVE-2026-39890

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

    PraisonAI Affected by Remote Code Execution via YAML Deserialization in Agent Definition Loading

    PraisonAI is a multi-agent teams system. Prior to 4.5.115, the AgentService.loadAgentFromFile method uses the js-yaml library to parse YAML files without disabling dangerous tags (such as !!js/function and !!js/undefined). This allows an attacker to craft a malicious YAML file that, when parsed, executes arbitrary JavaScript code. An attacker can exploit this vulnerability by uploading a malicious agent definition file via the API endpoint, leading to remote code execution (RCE) on the server. This vulnerability is fixed in 4.5.115.

    • Обновитесь до 4.5.115
    Опубликовано Обновлено
  13. CVE-2026-39889

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

    PraisonAI has Unauthenticated SSE Event Stream Exposes All Agent Activity in A2U Server

    PraisonAI is a multi-agent teams system. Prior to 4.5.115, the A2U (Agent-to-User) event stream server in PraisonAI exposes all agent activity without authentication. The create_a2u_routes() function registers the following endpoints with NO authentication checks: /a2u/info, /a2u/subscribe, /a2u/events/{stream_name}, /a2u/events/sub/{id}, and /a2u/health. This vulnerability is fixed in 4.5.115.

    • Обновитесь до 4.5.115
    Опубликовано Обновлено
  14. CVE-2026-39888

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

    PraisonAIAgents has a sandbox escape via exception frame traversal in `execute_code` (subprocess mode)

    PraisonAI is a multi-agent teams system. Prior to 1.5.115, execute_code() in praisonaiagents.tools.python_tools defaults to sandbox_mode="sandbox", which runs user code in a subprocess wrapped with a restricted __builtins__ dict and an AST-based blocklist. The AST blocklist embedded inside the subprocess wrapper (blocked_attrs of python_tools.py) contains only 11 attribute names — a strict subset of the 30+ names blocked in the direct-execution path. The four attributes that form a frame-traversal chain out of the sandbox are all absent from the subprocess list (__traceback__, tb_frame, f_back, and f_builtins). Chaining these attributes throu

    • Обновитесь до 1.5.115
    Опубликовано Обновлено
  15. CVE-2026-39844

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

    NiceGUI has a Path Traversal in NiceGUI Upload Filename on Windows via Backslash Bypass of PurePosixPath Sanitization

    NiceGUI is a Python-based UI framework. Prior to 3.10.0, Since PurePosixPath only recognizes forward slashes (/) as path separators, an attacker can bypass this sanitization on Windows by using backslashes (\) in the upload filename. Applications that construct file paths using file.name (a pattern demonstrated in NiceGUI's bundled examples) are vulnerable to arbitrary file write on Windows. This vulnerability is fixed in 3.10.0.

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

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

    LightRAG has a JWT Algorithm Confusion Vulnerability in LightRAG API

    LightRAG provides simple and fast retrieval-augmented generation. Prior to 1.4.14, the LightRAG API is vulnerable to a JWT algorithm confusion attack where an attacker can forge tokens by specifying 'alg': 'none' in the JWT header. Since the jwt.decode() call does not explicitly deny the 'none' algorithm, a crafted token without a signature will be accepted as valid, leading to unauthorized access. This vulnerability is fixed in 1.4.14.

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

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

    Improper Certificate Validation in rfc3161-client

    rfc3161-client is a Python library implementing the Time-Stamp Protocol (TSP) described in RFC 3161. Prior to 1.0.6, an Authorization Bypass vulnerability in rfc3161-client's signature verification allows any attacker to impersonate a trusted TimeStamping Authority (TSA). By exploiting a logic flaw in how the library extracts the leaf certificate from an unordered PKCS#7 bag of certificates, an attacker can append a spoofed certificate matching the target common_name and Extended Key Usage (EKU) requirements. This tricks the library into verifying these authorization rules against the forged certificate while validating the cryptographic sign

    • Обновитесь до 1.0.6
    Опубликовано Обновлено
  18. CVE-2026-5600

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

    CVE-2026-5600

    A new API endpoint introduced in pretix 2025 that is supposed to return all check-in events of a specific event in fact returns all check-in events belonging to the respective organizer. This allows an API consumer to access information for all other events under the same organizer, even those they should not have access to. These records contain information on the time and result of every ticket scan as well as the ID of the matched ticket. Example: { "id": 123, "successful": true, "error_reason": null, "error_explanation": null, "position": 321, "datetime": "2020-08-23T09:00:00+02:00", "list": 456, "created": "2020-0

    • Обновитесь до 2026.1.2
    • Обновитесь до 2026.2.1
    • Обновитесь до 2026.3.1
    Опубликовано Обновлено
  19. CVE-2026-1163

    Средний · CVSS 4.1EPSS 0,23%Нет опубликованного исправления

    Insufficient Session Expiration in parisneo/lollms

    An insufficient session expiration vulnerability exists in the latest version of parisneo/lollms. The application fails to invalidate active sessions after a password reset, allowing an attacker to continue using an old session token. This issue arises due to the absence of logic to reject requests after a period of inactivity and the excessively long default session duration of 31 days. The vulnerability enables an attacker to maintain persistent access to a compromised account, even after the victim resets their password.

    Опубликовано Обновлено
  20. GHSA-69x8-hrgq-fjj8

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

    LiteLLM: Password hash exposure and pass-the-hash authentication bypass

    ### Impact Three issues combine into a full authentication bypass chain: 1. Weak hashing: User passwords are stored as unsalted SHA-256 hashes, making them vulnerable to rainbow table attacks and trivially identifying users with identical passwords. 2. Hash exposure: Multiple API endpoints (/user/info, /user/update, /spend/users) return the password hash field in responses to any authenticated user regardless of role. Plaintext passwords could also potentially be exposed in certain scenarios. 4. Pass-the-hash: The /v2/login endpoint accepts the raw SHA-256 hash as a valid password without re-hashing, allowing direct login with a stolen An

    • Обновитесь до 1.83.0
    Опубликовано Обновлено

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

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

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