p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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

Filtrer les vulnérabilités
Python

Vulnérabilités : 7131

  1. CVE-2026-49014

    Élevée · CVSS 7.4EPSS 0,1%Correctif disponible

    CVE-2026-49014

    In GDAL 3.1.0 through 3.13.0, scanForGeometryContainers in the netCDF driver allows code execution via a stack-based buffer overflow. It reads a geometry attribute into a fixed-size stack buffer without validating the attribute length. The attacker embeds the exploit as an oversized geometry attribute in a crafted NetCDF file. This achieves arbitrary code execution on the server running GDAL. This is in frmts/netcdf/netcdfsg.cpp.

    • Mettez à jour vers 3.12.2+dfsg-1ubuntu0.1~esm1
    • Mettez à jour vers 3.13.1
    • Mettez à jour vers 3.13.1+dfsg-1
    • Mettez à jour vers 3.4.1+dfsg-1ubuntu0.1~esm1
    • Mettez à jour vers 3.8.4+dfsg-3ubuntu3+esm1
    Publication Mise à jour
  2. CVE-2026-48710

    Moyenne · CVSS 6.5EPSS 70,29%Dans le catalogue KEVCode d’exploitation publicCorrectif disponible

    Starlette has missing Host header validation that poisons request.url.path, bypassing path-based security checks

    Starlette is a lightweight ASGI framework/toolkit. Prior to version 1.0.1, the HTTP `Host` request header was not validated before being used to reconstruct `request.url`. Because the routing algorithm relies on the raw HTTP path while `request.url` is rebuilt from the `Host` header, a malformed header could make `request.url.path` differ from the path that was actually requested. Middleware and endpoints that apply security restrictions based on `request.url` (rather than the raw `scope` path) could therefore be bypassed. Users should upgrade to a version greater than or equal to version 1.0.1, which validates the `Host` header against the g

    • Mettez à jour vers 0.26.1-1+deb12u1
    • Mettez à jour vers 0.46.1-3+deb13u2
    • Mettez à jour vers 1.0.1
    • Mettez à jour vers 1.1.0-1
    Publication Mise à jour
  3. CVE-2026-44209

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

    Banks: Critical Remote Code Execution (RCE) via Jinja2 SSTI

    Banks generates meaningful LLM prompts using a template language that makes sense. Prior to 2.4.2, banks uses jinja2.Environment() (unsandboxed) to render prompt templates. Applications that pass user-supplied strings as the template argument to Prompt() are vulnerable to Server-Side Template Injection (SSTI), which can lead to Remote Code Execution (RCE) on the host system. This vulnerability is fixed in 2.4.2.

    • Mettez à jour vers 2.4.2
    Publication Mise à jour
  4. CVE-2026-44898

    Moyenne · CVSS 6.1EPSS 0,23%Correctif disponible

    Mistune TOC Anchor Injection XSS

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, render_toc_ul() builds a <ul> table-of-contents tree from a list of (level, id, text) tuples. Both the id value (used as href="#<id>") and the text value (used as the visible link label) are inserted into <a> tags via a plain Python format string — with no HTML escaping applied to either value. When heading IDs are derived from user-supplied heading text (the standard use-case for readable slug anchors), an attacker can craft a heading whose text breaks out of the href="#..." attribute context, injecting arbitrary HTML tags including <script> blocks directly into

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

    Moyenne · CVSS 6.1EPSS 0,23%Correctif disponible

    Mistune Heading ID Attribute Injection XSS

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, HTMLRenderer.heading() builds the opening <hN> tag by string-concatenating the id attribute value directly into the HTML — with no call to escape(), safe_entity(), or any other sanitisation function. A double-quote character " in the id value terminates the attribute, allowing an attacker to inject arbitrary additional attributes (event handlers, src=, href=, etc.) into the heading element. This vulnerability is fixed in 3.2.1.

    • Mettez à jour vers 3.2.1
    Publication Mise à jour
  6. CVE-2026-44708

    Moyenne · CVSS 6.1EPSS 0,23%Correctif disponible

    Mistune Math Plugin XSS Escape Bypass

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, the mistune math plugin renders inline math ($...$) and block math ($$...$$) by concatenating the raw user-supplied content directly into the HTML output without any HTML escaping. This occurs even when the parser is explicitly created with escape=True, which is supposed to guarantee that all user-controlled text is sanitised before reaching the DOM. This vulnerability is fixed in 3.2.1.

    • Mettez à jour vers 3.2.1
    Publication Mise à jour
  7. CVE-2026-44899

    Moyenne · CVSS 4.7EPSS 0,23%Correctif disponible

    Mistune Image Directive CSS Injection Vulnerability

    Mistune is a Python Markdown parser with renderers and plugins. Prior to 3.2.1, the Image directive plugin validates the :width: and :height: options with a regex compiled as _num_re = re.compile(r"^\d+(?:\.\d*)?"). When the validated value is not a plain integer, render_block_image() inserts it directly into a style="width:...;" or style="height:...;" attribute. Because the value was accepted by the prefix-only regex, any CSS after the leading digits reaches the style= attribute verbatim and without escaping. This vulnerability is fixed in 3.2.1.

    • Mettez à jour vers 3.2.1
    Publication Mise à jour
  8. CVE-2026-44896

    Moyenne · CVSS 5.3EPSS 0,2%Correctif disponible

    Mistune: XSS via unescaped figclass/figwidth in Figure directive

    Mistune is a Python Markdown parser with renderers and plugins. In 3.2.0 and earlier, in src/mistune/directives/image.py, the render_figure() function concatenates figclass and figwidth options directly into HTML attributes without escaping. This allows attribute injection and XSS even when HTMLRenderer(escape=True) is used, because these values bypass the inline renderer. Version 3.2.1 contains a patch.

    • Mettez à jour vers 3.2.1
    Publication Mise à jour
  9. CVE-2026-44844

    Moyenne · CVSS 6.3EPSS 0,4%Correctif disponible

    eml_parser: Recursion DoS via nested message/rfc822 attachments

    eml_parser serves as a python module for parsing eml files and returning various information found in the e-mail as well as computed information. Prior to 3.0.1, EmlParser.get_raw_body_text() recurses unconditionally for every nested message/rfc822 attachment without any depth limit. An attacker who can supply a badly crafted EML file with approximately 120 nested message/rfc822 parts triggers an unhandled RecursionError and aborts parsing of the message. A 12 KB EML file is enough to crash a worker. Though this causes the parser to crash, it is an unlikely scenario as the suggested EML that crashes the parser would not pass basic RFC complia

    • Mettez à jour vers 3.0.1
    Publication Mise à jour
  10. CVE-2026-44843

    Élevée · CVSS 8.2EPSS 0,41%Correctif disponible

    LangChain: Unsafe deserialization of attacker-controlled LangChain objects through overly broad `load()` allowlists

    LangChain is a framework for building agents and LLM-powered applications. Prior to 0.3.85 and 1.3.3, LangChain contains older runtime code paths that deserialize run inputs, run outputs, or other application-controlled payloads using overly broad object allowlists. These paths may call load() with allowed_objects="all". This does not enable arbitrary Python object deserialization, but it does allow any trusted LangChain-serializable object to be revived, which is broader than these runtime paths require. As a result, attacker-supplied LangChain serialized constructor dictionaries may cause trusted runtime paths to instantiate classes with un

    • Mettez à jour vers 0.3.85
    • Mettez à jour vers 1.3.3
    Publication Mise à jour
  11. CVE-2026-42448

    Faible · CVSS 3.5EPSS 0,2%Correctif disponible

    wormhole receive, with --output pointing at an existing directory can be path-traversed

    Magic Wormhole makes it possible to get arbitrary-sized files and directories from one computer to another. Prior to 0.24.0, there is a path traversal when a receiver who specifies "--output <dir>" where that output directory currently exists (as a directory). This vulnerability is fixed in 0.24.0.

    • Mettez à jour vers 0.24.0
    Publication Mise à jour
  12. CVE-2026-44730

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

    OpenCTI: Privilege escalation via graphQL API abusable by organization admins, due to incorrect ACL on userEdit relationAdd

    OpenCTI is an open source platform for managing cyber threat intelligence knowledge and observables. Prior to 6.9.7, an organization admin can escalate their privileges by adding a user from a different organization with higher privileges, to their own organization. This is due to incorrect ACL on userEdit relationAdd. This vulnerability is fixed in 6.9.7.

    • Mettez à jour vers 6.9.7
    Publication Mise à jour
  13. CVE-2026-47716

    Faible · CVSS 3.1EPSS 0,15%Correctif disponible

    Bugsink: Issue bulk actions can affect another project’s issue if its UUID is known

    Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, In affected versions, the issue list view authorizes access through the project in the URL, but applies the requested bulk action to the submitted issue IDs without also requiring those issues to belong to that project. This vulnerability is fixed in 2.2.0.

    • Mettez à jour vers 2.2.0
    Publication Mise à jour
  14. CVE-2026-47715

    Faible · CVSS 3.1EPSS 0,15%Correctif disponible

    Bugsink: Issue event views can show an event from another project if its UUID is known

    Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, Bugsink issue event pages accept a direct event identifier from the URL and, in affected versions, look up that event without also requiring it to belong to the issue in the URL. This is a project-boundary authorization issue: a logged-in user with access to one project can view another project’s event data through an issue they are allowed to access. The affected views include the stacktrace, details, and breadcrumbs pages for an issue event. This vulnerability is fixed in 2.2.0.

    • Mettez à jour vers 2.2.0
    Publication Mise à jour
  15. CVE-2026-47728

    Moyenne · CVSS 4.3EPSS 0,18%Correctif disponible

    Bugsink: Project scoping missing in sourcemap and debug-file lookup

    Bugsink is a self-hosted error tracking tool. Prior to 2.2.0, Bugsink resolved sourcemaps and debug files by debug ID without scoping that lookup to the project that owned the uploaded metadata. An authenticated user with access to one project could cause event processing in that project to use sourcemap/debug-file metadata uploaded for another project in the same Bugsink instance, if the same debug ID was referenced. This vulnerability is fixed in 2.2.0.

    • Mettez à jour vers 2.2.0
    Publication Mise à jour
  16. CVE-2026-44502

    Moyenne · CVSS 4.3EPSS 0,29%Correctif disponible

    Bugsink: SSRF bypass in `validate_webhook_url`

    Bugsink is a self-hosted error tracking tool. Prior to 2.1.3, Bugsink’s webhook URL validation could be (partially) bypassed because of a mismatch in URL parsing. The original validation logic parsed webhook URLs with Python’s urllib.parse.urlparse, then sent the request with requests.post. For malformed inputs involving backslashes and @, those components can disagree about where the authority ends and which hostname is the real target. A URL may therefore appear to target an allowlisted public hostname during validation, while the HTTP client actually connects to a different host. This vulnerability is fixed in 2.1.3.

    • Mettez à jour vers 2.1.3
    Publication Mise à jour
  17. CVE-2026-9540

    Moyenne · CVSS 6.9EPSS 0,43%Aucun correctif publié

    vllm-project vllm OpenAI-compatible Serving Path denial of service

    A vulnerability was identified in vllm-project vllm 0.19.0. This issue affects some unknown processing of the component OpenAI-compatible Serving Path. Such manipulation leads to denial of service. It is possible to launch the attack remotely. The exploit is publicly available and might be used. The pull request to fix this issue awaits acceptance.

    Publication Mise à jour
  18. CVE-2026-46745

    Moyenne · CVSS 5.3EPSS 0,57%Correctif disponible

    Apache Airflow FAB provider: LDAP Filter Injection in FAB Auth Manager _search_ldap reachable via /auth/token

    Apache Airflow FAB Auth Manager contains an LDAP filter injection vulnerability (CWE-90) that allows unauthenticated attackers to exfiltrate directory data or bypass authentication. Upgrade to apache-airflow-providers-fab 3.6.4 or later. If immediate upgrade is not possible, disable LDAP authentication until the provider can be updated.

    • Mettez à jour vers 3.6.4
    Publication Mise à jour
  19. CVE-2026-45361

    Élevée · CVSS 8.1EPSS 0,59%Correctif disponible

    Apache Airflow Google provider: SSH host key verification disabled in ComputeEngineSSHHook (paramiko AutoAddPolicy default)

    Apache Airflow providers-google's `ComputeEngineSSHHook` disables SSH host-key verification by default, exposing SSH traffic between an Airflow worker and a Compute Engine VM to in-path network attackers who can intercept or modify the session. Users are advised to upgrade to `apache-airflow-providers-google` 22.0.0 or later.

    • Mettez à jour vers 22.0.0
    Publication Mise à jour
  20. CVE-2026-2651

    Critique · CVSS 9EPSS 0,34%Correctif disponible

    Missing Authorization Validation in mlflow/mlflow

    A vulnerability in MLflow versions <=3.10.1.dev0 allows unauthorized access to multipart upload (MPU) endpoints when the `--serve-artifacts` mode is enabled. The authorization logic does not enforce resource-level permission checks for `/mlflow-artifacts/mpu/*` endpoints, enabling attackers to overwrite artifacts belonging to other users. This can lead to unauthorized cross-user writes, model supply chain poisoning, and arbitrary code execution when compromised models are loaded. The issue is resolved in version 3.10.0.

    • Mettez à jour vers 3.10.0
    • Mettez à jour vers 3.11.0rc0
    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 →