p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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-2026-41066

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

    lxml: Default configuration of iterparse() and ETCompatXMLParser() allows XXE to local files

    lxml is a library for processing XML and HTML in the Python language. Prior to 6.1.0, using either of the two parsers in the default configuration (with resolve_entities=True) allows untrusted XML input to read local files. Setting the resolve_entities option explicitly to resolve_entities='internal' or resolve_entities=False disables the local file access. This vulnerability is fixed in 6.1.0.

    • Mettez à jour vers 3.3.3-1ubuntu0.2+esm6
    • Mettez à jour vers 3.5.0-1ubuntu0.4+esm3
    • Mettez à jour vers 4.2.1-1ubuntu0.6+esm1
    • Mettez à jour vers 4.5.0-1ubuntu0.5+esm1
    • Mettez à jour vers 4.8.0-1ubuntu0.1
    • Mettez à jour vers 4.9.2-1+deb12u1
    • Mettez à jour vers 5.2.1-1ubuntu0.2
    • Mettez à jour vers 6.0.2-1ubuntu0.1
    • Mettez à jour vers 6.1.0
    • Mettez à jour vers 6.1.0-1
    Publication Mise à jour
  2. CVE-2026-25660

    Critique · CVSS 9.3EPSS 0,45%Correctif disponible

    Authentication bypass for certain API calls

    CodeChecker is an analyzer tooling, defect database and viewer extension for the Clang Static Analyzer and Clang Tidy. Authentication bypass occurs when the URL ends with Authentication with certain function calls.  This bypass allows assigning arbitrary permission to any user existing in CodeChecker. This issue affects CodeChecker: through 6.27.3.

    • Mettez à jour vers 6.27.4
    Publication Mise à jour
  3. CVE-2026-38743

    Moyenne · CVSS 4.3EPSS 0,35%Correctif disponible

    Apache Airflow: Dags endpoint might provide access to otherwise inaccessible entities

    The authenticated /ui/dags endpoint did not enforce per-DAG access control on embedded Human-in-the-Loop (HITL) and TaskInstance records: a logged-in Airflow user with read access to at least one DAG could retrieve HITL prompts (including their request parameters) and full TaskInstance details for DAGs outside their authorized scope. Because HITL prompts and TaskInstance fields routinely carry operator parameters and free-form context attached to a task, the leak widens visibility of DAG-run data beyond the intended per-DAG RBAC boundary for every authenticated user. Users are recommended to upgrade to version 3.2.1 , which fixes this issue.

    • Mettez à jour vers 3.2.1
    • Mettez à jour vers 3.2.1rc1
    Publication Mise à jour
  4. CVE-2026-40690

    Moyenne · CVSS 4.3EPSS 0,35%Correctif disponible

    Apache Airflow: Assets graph view bypasses DAG level access control displaying unrelated topologies and all DAGs names to unauthorized users

    The asset dependency graph did not restrict nodes by the viewer's DAG read permissions: a user with read access to at least one DAG could browse the asset graph for any other asset in the deployment and learn the existence and names of DAGs and assets outside their authorized scope. Users are recommended to upgrade to version 3.2.1, which fixes this issue.

    • Mettez à jour vers 3.2.1
    • Mettez à jour vers 3.2.1rc1
    Publication Mise à jour
  5. CVE-2026-41205

    Élevée · CVSS 7.7EPSS 0,36%Correctif disponible

    Mako: Path traversal via double-slash URI prefix in TemplateLookup

    Mako is a template library written in Python. Prior to 1.3.11, TemplateLookup.get_template() is vulnerable to path traversal when a URI starts with // (e.g., //../../../secret.txt). The root cause is an inconsistency between two slash-stripping implementations. Any file readable by the process can be returned as rendered template content when an application passes untrusted input directly to TemplateLookup.get_template(). This vulnerability is fixed in 1.3.11.

    • Mettez à jour vers 1.0.3+ds1-1ubuntu1+esm2
    • Mettez à jour vers 1.0.7+ds1-1ubuntu0.2+esm1
    • Mettez à jour vers 1.1.0+ds1-1ubuntu2.1+esm1
    • Mettez à jour vers 1.1.3+ds1-2ubuntu0.2
    • Mettez à jour vers 1.3.10-3ubuntu0.1
    • Mettez à jour vers 1.3.11
    • Mettez à jour vers 1.3.2-1ubuntu0.1
    • Mettez à jour vers 1.3.9-1ubuntu0.1
    Publication Mise à jour
  6. CVE-2026-41241

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

    pretalx: Stored cross-site scripting in organiser search typeahead

    pretalx is a conference planning tool. Prior to 2026.1.0, The organiser search in the pretalx backend rendered submission titles, speaker display names, and user names/emails into the result dropdown using innerHTML string interpolation. Any user who controls one of those fields (which includes any registered user whose display name is looked up by an administrator) could include HTML or JavaScript that would execute in an organiser's browser when the organiser's search query matched the malicious record. This vulnerability is fixed in 2026.1.0.

    • Mettez à jour vers 2026.1.0
    Publication Mise à jour
  7. CVE-2025-62373

    Critique · CVSS 9.8EPSS 0,7%Correctif disponible

    Pipecat vulnerable to Remote Code Execution by Pickle Deserialization via LivekitFrameSerializer

    Pipecat is an open-source Python framework for building real-time voice and multimodal conversational agents. Versions 0.0.41 through 0.0.93 have a vulnerability in `LivekitFrameSerializer` – an optional, non-default, undocumented frame serializer class (now deprecated) intended for LiveKit integration. The class's `deserialize()` method uses Python's `pickle.loads()` on data received from WebSocket clients without any validation or sanitization. This means that a malicious WebSocket client can send a crafted pickle payload to execute arbitrary code on the Pipecat server. The vulnerable code resides in `src/pipecat/serializers/livekit.py` (ar

    • Mettez à jour vers 0.0.94
    Publication Mise à jour
  8. CVE-2026-3960

    Moyenne · CVSS 5.9EPSS 0,94%Correctif disponible

    Remote Code Execution in h2oai/h2o-3

    A critical remote code execution vulnerability exists in the unauthenticated REST API endpoint /99/ImportSQLTable in H2O-3 version 3.46.0.9 and prior. The vulnerability arises due to insufficient security controls in the parameter blacklist mechanism, which only targets MySQL JDBC driver-specific dangerous parameters. An attacker can bypass these controls by switching the JDBC URL protocol to jdbc:postgresql: and exploiting PostgreSQL JDBC driver-specific parameters such as socketFactory and socketFactoryArg. This allows unauthenticated attackers to execute arbitrary code on the H2O-3 server with the privileges of the H2O-3 process. The issue

    • Mettez à jour vers 3.46.0.10
    Publication Mise à jour
  9. CVE-2026-41206

    Moyenne · CVSS 6.9EPSS 0,18%Correctif disponible

    PySpector has a Plugin Code Execution Bypass via Incomplete Static Analysis in PluginSecurity.validate_plugin_code

    PySpector is a static analysis security testing (SAST) Framework engineered for modern Python development workflows. The plugin security validator in PySpector uses AST-based static analysis to prevent dangerous code from being loaded as plugins. Prior to version 0.1.8, the blocklist implemented in `PluginSecurity.validate_plugin_code` is incomplete and can be bypassed using several Python constructs that are not checked. An attacker who can supply a plugin file can achieve arbitrary code execution within the PySpector process when that plugin is installed and executed. Version 0.1.8 fixes the issue.

    • Mettez à jour vers 0.1.8
    Publication Mise à jour
  10. CVE-2026-41182

    Moyenne · CVSS 5.3EPSS 0,21%Correctif disponible

    LangSmith SDK: Streaming token events bypass output redaction

    LangSmith Client SDKs provide SDK's for interacting with the LangSmith platform. Prior to version 0.5.19 of the JavaScript SDK and version 0.7.31 of the Python SDK, the LangSmith SDK's output redaction controls (hideOutputs in JS, hide_outputs in Python) do not apply to streaming token events. When an LLM run produces streaming output, each chunk is recorded as a new_token event containing the raw token value. These events bypass the redaction pipeline entirely — prepareRunCreateOrUpdateInputs (JS) and _hide_run_outputs (Python) only process the inputs and outputs fields on a run, never the events array. As a result, applications relying on o

    • Mettez à jour vers 0.5.19
    • Mettez à jour vers 0.7.31
    Publication Mise à jour
  11. CVE-2026-6878

    Moyenne · CVSS 6.3EPSS 0,33%Aucun correctif publié

    ByteDance verl grader.py math_equal sandbox

    A vulnerability was identified in ByteDance verl up to 0.7.0. Affected is the function math_equal of the file prime_math/grader.py. The manipulation leads to sandbox issue. It is possible to initiate the attack remotely. The complexity of an attack is rather high. The exploitability is told to be difficult. The exploit is publicly available and might be used. The vendor was contacted early about this disclosure but did not respond in any way.

    Publication Mise à jour
  12. CVE-2026-41314

    Moyenne · CVSS 4.8EPSS 0,23%Correctif disponible

    pypdf: Manipulated FlateDecode image dimensions can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. An attacker who uses a vulnerability present in versions prior to 6.10.2 can craft a PDF which leads to the RAM being exhausted. This requires accessing an image using `/FlateDecode` with large size values. This has been fixed in pypdf 6.10.2. As a workaround, one may apply the changes from the patch manually.

    • Mettez à jour vers 6.10.2
    • Mettez à jour vers 6.19.0-1
    Publication Mise à jour
  13. CVE-2026-41313

    Moyenne · CVSS 4.8EPSS 0,21%Correctif disponible

    pypdf: Possible long runtimes for wrong size values in incremental mode

    pypdf is a free and open-source pure-python PDF library. An attacker who uses a vulnerability present in versions prior to 6.10.2 can craft a PDF which leads to long runtimes. This requires loading a PDF with a large trailer `/Size` value in incremental mode. This has been fixed in pypdf 6.10.2. As a workaround, one may apply the changes from the patch manually.

    • Mettez à jour vers 6.10.2
    • Mettez à jour vers 6.19.0-1
    Publication Mise à jour
  14. CVE-2026-41312

    Moyenne · CVSS 4.8EPSS 0,23%Correctif disponible

    pypdf: Manipulated FlateDecode predictor parameters can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. An attacker who uses a vulnerability present in versions prior to 6.10.2 can craft a PDF which leads to the RAM being exhausted. This requires accessing a stream compressed using `/FlateDecode` with a `/Predictor` unequal 1 and large predictor parameters. This has been fixed in pypdf 6.10.2. As a workaround, one may apply the changes from the patch manually.

    • Mettez à jour vers 6.10.2
    • Mettez à jour vers 6.19.0-1
    Publication Mise à jour
  15. CVE-2026-41168

    Moyenne · CVSS 6.9EPSS 0,3%Correctif disponible

    pypdf has possible long runtimes for wrong size values in cross-reference and object streams

    pypdf is a free and open-source pure-python PDF library. An attacker who uses a vulnerability present in versions prior to 6.10.1 can craft a PDF which leads to long runtimes. This requires cross-reference streams with wrong large `/Size` values or object streams with wrong large `/N` values. This has been fixed in pypdf 6.10.1. As a workaround, one may apply the changes from the patch manually.

    • Mettez à jour vers 6.10.1
    • Mettez à jour vers 6.19.0-1
    Publication Mise à jour
  16. CVE-2026-6019

    Faible · CVSS 2.1EPSS 0,21%Correctif disponible

    BaseCookie.js_output() does not neutralize embedded characters

    http.cookies.Morsel.js_output() returns an inline <script> snippet and only escapes " for JavaScript string context. It does not neutralize the HTML parser-sensitive sequence </script> inside the generated script element. Mitigation base64-encodes the cookie value to disallow escaping using cookie value.

    • 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.11.2-6+deb12u9
    • Mettez à jour vers 3.13.14
    • Mettez à jour vers 3.13.5-2+deb13u2
    • Mettez à jour vers 3.14.5rc1
    • Mettez à jour vers 3.14.5~rc1-1
    • Mettez à jour vers 3.15.0b1
    • 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
  17. CVE-2026-6859

    Élevée · CVSS 8.8EPSS 0,44%Aucun correctif publié

    Instructlab: instructlab: arbitrary code execution due to hardcoded `trust_remote_code=true`

    A flaw was found in InstructLab. The `linux_train.py` script hardcodes `trust_remote_code=True` when loading models from HuggingFace. This allows a remote attacker to achieve arbitrary Python code execution by convincing a user to run `ilab train/download/generate` with a specially crafted malicious model from the HuggingFace Hub. This vulnerability can lead to complete system compromise.

    Publication Mise à jour
  18. CVE-2026-6855

    Élevée · CVSS 7.1EPSS 0,16%Aucun correctif publié

    Instructlab: instructlab: path traversal allows arbitrary directory creation and file write

    A flaw was found in InstructLab. A local attacker could exploit a path traversal vulnerability in the chat session handler by manipulating the `logs_dir` parameter. This allows the attacker to create new directories and write files to arbitrary locations on the system, potentially leading to unauthorized data modification or disclosure.

    Publication Mise à jour
  19. CVE-2026-41133

    Élevée · CVSS 8.8EPSS 0,33%Aucun correctif publié

    pyLoad has Stale Session Privilege After Role/Permission Change (Privilege Revocation Bypass)

    pyLoad is a free and open-source download manager written in Python. Versions up to and including 0.5.0b3.dev97 cache `role` and `permission` in the session at login and continues to authorize requests using these cached values, even after an admin changes the user's role/permissions in the database. As a result, an already logged-in user can keep old (revoked) privileges until logout/session expiry, enabling continued privileged actions. This is a core authorization/session-consistency issue and is not resolved by toggling an optional security feature. Commit e95804fb0d06cbb07d2ba380fc494d9ff89b68c1 contains a fix for the issue.

    Publication Mise à jour
  20. CVE-2026-40606

    Moyenne · CVSS 4.8EPSS 0,17%Correctif disponible

    ProxyAuth Addon LDAP Injection in mitmproxy

    mitmproxy is a interactive TLS-capable intercepting HTTP proxy for penetration testers and software developers and mitmweb is a web-based interface for mitmproxy. In mitmproxy 12.2.1 and below, the builtin LDAP proxy authentication does not correctly sanitize the username when querying the LDAP server. This allows a malicious client to bypass authentication. Only mitmproxy instances using the proxyauth option with LDAP are affected. This option is not enabled by default. The vulnerability has been fixed in mitmproxy 12.2.2 and above.

    • Mettez à jour vers 12.2.2
    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 →