p PatchFirst

PatchFirst · Vulnérabilités récentes

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

Vulnérabilités publiées pour Python au cours des 30 derniers jours : 350. Présentes dans le catalogue KEV : 1.

Filtrer les vulnérabilités
Python

Vulnérabilités : 7131

  1. CVE-2025-14551

    Faible · CVSS 2.7EPSS 0,28%Aucun correctif publié

    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.

    Publication Mise à jour
  2. CVE-2025-57735

    Critique · CVSS 9.1EPSS 0,67%Correctif disponible

    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.

    • Mettez à jour vers 3.2.0
    Publication Mise à jour
  3. CVE-2026-34538

    Moyenne · CVSS 6.5EPSS 0,69%Correctif disponible

    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

    • Mettez à jour vers 3.2.0
    Publication Mise à jour
  4. CVE-2026-40036

    Élevée · CVSS 8.7EPSS 0,51%Correctif disponible

    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.

    • Mettez à jour vers 2026.04
    • Mettez à jour vers 20260405
    Publication Mise à jour
  5. CVE-2026-40035

    Critique · CVSS 9.3EPSS 0,56%Aucun correctif publié

    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.

    Publication Mise à jour
  6. CVE-2026-39892

    Moyenne · CVSS 6.9EPSS 0,65%Correctif disponible

    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.

    • Mettez à jour vers 46.0.7
    • Mettez à jour vers 46.0.7-1
    Publication Mise à jour
  7. CVE-2026-39891

    Élevée · CVSS 8.8EPSS 0,56%Correctif disponible

    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.

    • Mettez à jour vers 4.5.115
    Publication Mise à jour
  8. CVE-2026-39890

    Critique · CVSS 9.8EPSS 0,58%Correctif disponible

    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.

    • Mettez à jour vers 4.5.115
    Publication Mise à jour
  9. CVE-2026-39889

    Élevée · CVSS 7.5EPSS 0,42%Correctif disponible

    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.

    • Mettez à jour vers 4.5.115
    Publication Mise à jour
  10. CVE-2026-39888

    Critique · CVSS 10EPSS 0,48%Correctif disponible

    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

    • Mettez à jour vers 1.5.115
    Publication Mise à jour
  11. CVE-2026-39844

    Moyenne · CVSS 5.9EPSS 0,37%Correctif disponible

    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.

    • Mettez à jour vers 3.10.0
    Publication Mise à jour
  12. CVE-2026-39413

    Moyenne · CVSS 4.2EPSS 0,17%Correctif disponible

    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.

    • Mettez à jour vers 1.4.14
    Publication Mise à jour
  13. CVE-2026-33753

    Moyenne · CVSS 6.2EPSS 0,19%Correctif disponible

    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

    • Mettez à jour vers 1.0.6
    Publication Mise à jour
  14. CVE-2026-5600

    Moyenne · CVSS 5.5EPSS 0,26%Correctif disponible

    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

    • Mettez à jour vers 2026.1.2
    • Mettez à jour vers 2026.2.1
    • Mettez à jour vers 2026.3.1
    Publication Mise à jour
  15. CVE-2026-1163

    Moyenne · CVSS 4.1EPSS 0,23%Aucun correctif publié

    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.

    Publication Mise à jour
  16. GHSA-69x8-hrgq-fjj8

    Élevée · CVSS 8.6Correctif disponible

    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

    • Mettez à jour vers 1.83.0
    Publication Mise à jour
  17. CVE-2026-39847

    Critique · CVSS 9.1EPSS 0,5%Correctif disponible

    Emmett has a path traversal in internal assets handler

    Emmett is a full-stack Python web framework designed with simplicity. From 2.5.0 to before 2.8.1, the RSGI static handler for Emmett's internal assets (/__emmett__ paths) is vulnerable to path traversal attacks. An attacker can use ../ sequences (eg /__emmett__/../rsgi/handlers.py) to read arbitrary files outside the assets directory. This vulnerability is fixed in 2.8.1.

    • Mettez à jour vers 2.8.1
    Publication Mise à jour
  18. CVE-2026-39376

    Élevée · CVSS 7.5EPSS 0,33%Correctif disponible

    FastFeedParser has an infinite redirect loop DoS via meta-refresh chain

    FastFeedParser is a high performance RSS, Atom and RDF parser. Prior to 0.5.10, when parse() fetches a URL that returns an HTML page containing a <meta http-equiv="refresh"> tag, it recursively calls itself with the redirect URL — with no depth limit, no visited-URL deduplication, and no redirect count cap. An attacker-controlled server that returns an infinite chain of HTML meta-refresh responses causes unbounded recursion, exhausting the Python call stack and crashing the process. This vulnerability can also be chained with the companion SSRF issue to reach internal network targets after bypassing the initial URL check. This vulnerability i

    • Mettez à jour vers 0.5.10
    Publication Mise à jour
  19. CVE-2026-39373

    Moyenne · CVSS 5.3EPSS 0,29%Correctif disponible

    JWCrypto: JWE ZIP decompression bomb

    JWCrypto implements JWK, JWS, and JWE specifications using python-cryptography. Prior to 1.5.7, an unauthenticated attacker can exhaust server memory by sending crafted JWE tokens with ZIP compression. The existing patch for CVE-2024-28102 limits input token size to 250KB but does not validate the decompressed output size. An unauthenticated attacker can cause memory exhaustion on memory-constrained systems. A token under the 250KB input limit can decompress to approximately 100MB. This vulnerability is fixed in 1.5.7.

    • Mettez à jour vers 1.5.6-1.1
    • Mettez à jour vers 1.5.6-1.1~deb13u1
    • Mettez à jour vers 1.5.7
    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 →