p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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-48818

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

    Starlette: SSRF and NTLM credential theft via UNC paths in StaticFiles on Windows

    Starlette is a lightweight ASGI framework/toolkit. In versions 1.0.1 and earlier, StaticFiles on Windows is vulnerable to SSRF. An UNC path such as \\attacker.com\share can cause os.path.realpath to initiate an outbound SMB connection before the path is rejected, exposing the service account’s NTLMv2 credentials for offline cracking or relay even though the HTTP response is only a 404. The issue affects default follow_symlink=False deployments, including frameworks built on Starlette such as FastAPI; POSIX systems and follow_symlink=True are unaffected. The issue is fixed in 1.1.0.

    • Mettez à jour vers 1.1.0
    Publication Mise à jour
  2. CVE-2026-53875

    Élevée · CVSS 7.1EPSS 0,55%Correctif disponible

    picklescan - Scanning Bypass via Dynamic Eval in scan_pytorch

    picklescan before 1.0.3 contains a scanning bypass vulnerability in the scan_pytorch function that allows attackers to embed malicious magic numbers via dynamic eval using the __reduce__ trick. Attackers can craft malicious PyTorch payloads that evade picklescan detection while remaining executable, enabling arbitrary code execution when loaded with torch.load().

    • Mettez à jour vers 1.0.3
    Publication Mise à jour
  3. CVE-2026-53874

    Critique · CVSS 9.3EPSS 0,52%Correctif disponible

    picklescan - Arbitrary Code Execution via Obfuscated eval Call

    picklescan before 1.0.1 contains an unsafe deserialization vulnerability allowing unauthenticated users to execute arbitrary code by hiding eval calls nested under callable objects via getattr. Attackers can embed malicious code in pickle files that evades detection but executes when the pickle is loaded from untrusted sources.

    • Mettez à jour vers 1.0.1
    Publication Mise à jour
  4. CVE-2026-53873

    Critique · CVSS 9.3EPSS 0,46%Correctif disponible

    picklescan - Arbitrary Code Execution via profile.run() Blocklist Bypass

    picklescan before 1.0.4 contains an incomplete blocklist for the profile module that fails to block the module-level profile.run() function, allowing attackers to achieve arbitrary code execution via exec(). Attackers can craft malicious pickle files calling profile.run(statement) to execute arbitrary Python code while picklescan reports zero security issues.

    • Mettez à jour vers 1.0.4
    Publication Mise à jour
  5. CVE-2026-53872

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

    picklescan - Arbitrary File Read via Unsafe Pickle Deserialization

    picklescan before 0.0.35 contains an unsafe pickle deserialization vulnerability allowing unauthenticated attackers to read arbitrary server files by chaining io.FileIO and urllib.request.urlopen. Attackers can bypass RCE-focused blocklists to exfiltrate sensitive data like /etc/passwd to external servers.

    • Mettez à jour vers 0.0.35
    Publication Mise à jour
  6. CVE-2026-3490

    Critique · CVSS 10EPSS 0,82%Correctif disponible

    picklescan - Universal Blocklist Bypass via pkgutil.resolve_name

    picklescan before 1.0.4 fails to block pkgutil.resolve_name, allowing attackers to bypass the entire blocklist by resolving any dangerous function through indirect REDUCE calls. Remote attackers can invoke any blocked function such as os.system, builtins.exec, or subprocess.call to achieve remote code execution.

    • Mettez à jour vers 1.0.4
    Publication Mise à jour
  7. CVE-2025-71325

    Critique · CVSS 9.3EPSS 0,6%Correctif disponible

    picklescan - Detection Bypass via STACK_GLOBAL Opcode Parsing Logic Flaw

    picklescan before 0.0.27 contains a parsing logic error in the _list_globals function when handling STACK_GLOBAL opcodes, failing to track arguments in the correct range and allowing malicious pickle files to bypass detection. Attackers can craft pickle files with arguments at position zero to trigger unexpected exceptions and evade security scanning.

    • Mettez à jour vers 0.0.27
    Publication Mise à jour
  8. CVE-2025-71323

    Critique · CVSS 9.3EPSS 0,99%Correctif disponible

    picklescan - Remote Code Execution via Unblocked ctypes Module

    picklescan before 0.0.33 fails to block the ctypes module, allowing attackers to achieve remote code execution by invoking direct syscalls and accessing raw memory. Attackers can craft malicious pickle files using ctypes.WinDLL to load kernel32.dll and execute arbitrary commands, bypassing sandbox protections and gadget chain detection.

    • Mettez à jour vers 0.0.33
    Publication Mise à jour
  9. CVE-2025-71322

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

    PickleScan - Unsafe Globals Check Bypass via pty.spawn Function

    PickleScan before 0.0.33 fails to include the pty.spawn function in its unsafe globals list, allowing attackers to bypass security checks. Malicious actors can craft pickle payloads using pty.spawn to achieve arbitrary code execution when files are processed by PickleScan.

    • Mettez à jour vers 0.0.33
    Publication Mise à jour
  10. CVE-2025-71321

    Critique · CVSS 9.3EPSS 0,82%Correctif disponible

    picklescan - Arbitrary File Writing via distutils Module Bypass

    picklescan before 0.0.33 contains an arbitrary file writing vulnerability that allows attackers to bypass the dangerous blocklist by using distutils.file_util.write_file. Attackers can construct malicious pickle objects to overwrite critical system files and achieve denial of service or remote code execution.

    • Mettez à jour vers 0.0.33
    Publication Mise à jour
  11. CVE-2025-71320

    Critique · CVSS 9.3EPSS 0,82%Correctif disponible

    picklescan - Remote Code Execution via Incomplete Disallowed Inputs

    picklescan before 0.0.33 contains an incomplete deny-list that fails to block pydoc.locate and operator.methodcaller functions, allowing attackers to bypass security checks. Remote attackers can craft malicious pickle files using these unblocked functions to achieve arbitrary code execution when the pickle is deserialized.

    • Mettez à jour vers 0.0.33
    Publication Mise à jour
  12. CVE-2026-47103

    Critique · CVSS 9.3EPSS 1,36%Code d’exploitation publicCorrectif disponible

    Python StateMachine 3.0.0 < 3.2.0 RCE via SCXML eval() Injection

    Python StateMachine versions 3.0.0 before 3.2.0 contains a remote code execution vulnerability that allows attackers to execute arbitrary code by supplying malicious SCXML documents containing crafted `<data expr="...">` attributes evaluated unsafely. The SCXMLProcessor passes attacker-controlled expression strings through a call chain ending in Python's built-in eval() without sandboxing, enabling arbitrary code execution in the context of the hosting process.

    • Mettez à jour vers 3.2.0
    Publication Mise à jour
  13. CVE-2026-55748

    Moyenne · CVSS 6EPSS 0,25%Correctif disponible

    CVE-2026-55748

    OpenStack Horizon before 25.7.4 produces scripts for OpenStack RC file downloading that may have a crafted project name with shell metacharacters. NOTE: some parties consider this a security hardening opportunity to address certain types of user error, not a vulnerability.

    • Mettez à jour vers 25.3.3
    • Mettez à jour vers 25.5.3
    • Mettez à jour vers 25.7.4
    • Mettez à jour vers 3:23.0.0-5+deb12u2
    • Mettez à jour vers 3:25.3.0-3+deb13u1
    • Mettez à jour vers 3:25.7.3-2
    Publication Mise à jour
  14. CVE-2026-12491

    Moyenne · CVSS 4.8EPSS 0,24%Correctif disponible

    Vllm: vllm: image exif rotation & png trns transparency not normalized, causing mismatch between model input and expectations

    A flaw was found in vLLM, an open-source library for large language model inference. This vulnerability arises from improper handling of image metadata, specifically EXIF orientation and PNG transparency (tRNS) data, during image processing. When images are converted to RGB, transparency information may be implicitly discarded or remapped, leading to unexpected rendering of transparent pixels and distortion of input content. This can result in the model misinterpreting image content, potentially affecting the integrity of processed data.

    • Mettez à jour vers 0.24.0
    Publication Mise à jour
  15. CVE-2026-50203

    Critique · CVSS 9.1EPSS 0,63%Correctif disponible

    Apache Airflow SFTP provider: Path traversal in SFTPHook.retrieve_directory allows local file write outside the destination directory via malicious server-supplied directory-entry names

    A path traversal in the SFTP provider (`SFTPHook.retrieve_directory` / `SFTPOperator(operation=get)`) let a malicious or compromised remote SFTP server write files outside the configured local destination directory via crafted directory-entry names. No Airflow account is required — the attack surface is any deployment downloading directories from an untrusted SFTP server. Upgrade `apache-airflow-providers-sftp` to 5.8.1 or later.

    • Mettez à jour vers 5.8.1
    Publication Mise à jour
  16. CVE-2026-48797

    Critique · CVSS 9.3EPSS 0,32%Correctif disponible

    Backpropagate: backprop ui --auth and backprop ui --share do not enforce authentication

    Backpropagate is a Python library for fine-tuning large language models on a single GPU. In versions 1.1.0 and 1.1.1, the optional Reflex web UI exposes a training control plane without authentication: dataset upload, model load, training start/stop, multi-run orchestration, GGUF export, and HuggingFace Hub push. The CLI accepts two operator-facing flags intended as security controls: --auth user:pass — documented as "require HTTP Basic authentication on every request to the UI." and--share — documented as "expose the UI on a public address; requires --auth." When --auth user:pass is passed, the CLI prints Auth: enabled (user: <username>) to

    • Mettez à jour vers 1.2.0
    Publication Mise à jour
  17. CVE-2026-48782

    Moyenne · CVSS 6.8EPSS 0,4%Correctif disponible

    pydantic-ai: SSRF blocklist bypass via IPv4-compatible, SIIT/IVI, and local NAT64 IPv6 addresses (incomplete fix of CVE-2026-46678)

    Pydantic AI is a Python agent framework for building applications and workflows with Generative AI. In versions 1.56.0 through 1.101.0, 2.0.0b1, and 2.0.0b2, the cloud-metadata blocklist could be bypassed by encoding the metadata IP in an IPv6 transition form that the previous fix, CVE-2026-46678, did not decode, exposing cloud IAM short-term credentials. The previous remediation decoded only IPv4-mapped IPv6, 6to4, and the NAT64 well-known prefix, so the metadata guarantee did not hold for the remaining transition forms: IPv4-compatible IPv6 (::a.b.c.d), the NAT64 RFC 8215 local-use prefix (64:ff9b:1::/48), operator-chosen NAT64 prefixes, an

    • Mettez à jour vers 1.102.0
    • Mettez à jour vers 2.0.0b3
    Publication Mise à jour
  18. GHSA-69qj-pvh9-c5wg

    Élevée · CVSS 7.5Correctif disponible

    yt-dlp: Arbitrary command injection possible if --exec option used with yt-dlp

    ### Summary yt-dlp's `--exec` option is vulnerable to arbitrary command injection when handling untrusted metadata if the argument uses standard string formatting (e.g. `%(title)s`) or other unsafe conversions. An attacker could achieve remote code execution on the user's machine via maliciously crafted metadata containing quotes or other special shell characters. ### Details Since yt-dlp version 2021.04.11, the `--exec` option has supported "output template syntax", which is a superset of Python's `printf`-style string formatting also used by the `--output` option. This means the user is able to pass a "command template" as an argument to t

    • Mettez à jour vers 2026.6.9
    Publication Mise à jour
  19. CVE-2026-48776

    Moyenne · CVSS 4.2EPSS 0,22%Correctif disponible

    LangGraph SDK has unsafe URL path construction

    LangGraph Python SDK is used to connect to running LangGraph API servers, manage assistants, threads and stream runs from Python applications. Versions 0.3.14 and prior have unsafe URL path construction through unsanitized caller-supplied identifier values used in HTTP request paths for resource operations. Without sanitization of those values, identifiers that contain characters with special meaning in URL paths could cause the resulting request to address a different resource (and potentially a different resource type) than the SDK method's call site indicates. In deployments where the SDK receives identifier values that originate from untr

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