p PatchFirst

PatchFirst · Vulnérabilités récentes

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

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

Filtrer les vulnérabilités
Python

Vulnérabilités : 7131

  1. CVE-2026-27735

    Moyenne · CVSS 6.4EPSS 0,34%Correctif disponible

    mcp-server-git : Path traversal in git_add allows staging files outside repository boundaries

    Model Context Protocol Servers is a collection of reference implementations for the model context protocol (MCP). In mcp-server-git versions prior to 2026.1.14, the git_add tool did not validate that file paths provided in the files argument were within the repository boundaries. Because the tool used GitPython's repo.index.add() rather than the Git CLI, relative paths containing `../` sequences that resolve outside the repository were accepted and staged into the Git index. Users are advised to upgrade to 2026.1.14 or newer to remediate this issue.

    • Mettez à jour vers 2026.1.14
    Publication Mise à jour
  2. CVE-2026-25736

    Moyenne · CVSS 6.1EPSS 0,34%Correctif disponible

    Rucio WebUI has a Stored Cross-site Scripting (XSS) Vulnerability in its Custom RSE Attribute

    Rucio is a software framework that provides functionality to organize, manage, and access large volumes of scientific data using customizable policies. Versions prior to 35.8.3, 38.5.4, and 39.3.1 have a stored Cross-Site Scripting (XSS) vulnerability in the Custom RSE Attribute of the WebUI where attacker-controlled input is persisted by the backend and later rendered in the WebUI without proper output encoding. This allows arbitrary JavaScript execution in the context of the WebUI for users who view affected pages, potentially enabling session token theft or unauthorized actions. Versions 35.8.3, 38.5.4, and 39.3.1 fix the issue.

    • Mettez à jour vers 35.8.3
    • Mettez à jour vers 38.5.4
    • Mettez à jour vers 39.3.1
    Publication Mise à jour
  3. CVE-2026-25735

    Moyenne · CVSS 6.1EPSS 0,34%Correctif disponible

    Rucio WebUI has a Stored Cross-site Scripting (XSS) vulnerability its Identity Name

    Rucio is a software framework that provides functionality to organize, manage, and access large volumes of scientific data using customizable policies. Versions prior to 35.8.3, 38.5.4, and 39.3.1 have a stored Cross-Site Scripting (XSS) vulnerability in the Identity Name of the WebUI where attacker-controlled input is persisted by the backend and later rendered in the WebUI without proper output encoding. This allows arbitrary JavaScript execution in the context of the WebUI for users who view affected pages, potentially enabling session token theft or unauthorized actions. Versions 35.8.3, 38.5.4, and 39.3.1 fix the issue.

    • Mettez à jour vers 35.8.3
    • Mettez à jour vers 38.5.4
    • Mettez à jour vers 39.3.1
    Publication Mise à jour
  4. CVE-2026-25734

    Moyenne · CVSS 6.1EPSS 0,34%Correctif disponible

    Rucio WebUI has Stored Cross-site Scripting (XSS) in RSE Metadata

    Rucio is a software framework that provides functionality to organize, manage, and access large volumes of scientific data using customizable policies. Versions prior to 35.8.3, 38.5.4, and 39.3.1 have a stored Cross-Site Scripting (XSS) vulnerability in the RSE metadata of the WebUI where attacker-controlled input is persisted by the backend and later rendered in the WebUI without proper output encoding. This allows arbitrary JavaScript execution in the context of the WebUI for users who view affected pages, potentially enabling session token theft or unauthorized actions. Versions 35.8.3, 38.5.4, and 39.3.1 fix the issue.

    • Mettez à jour vers 35.8.3
    • Mettez à jour vers 38.5.4
    • Mettez à jour vers 39.3.1
    Publication Mise à jour
  5. CVE-2026-25733

    Élevée · CVSS 7.3EPSS 0,31%Correctif disponible

    Rucio WebUI Vulnerable to Stored Cross-site Scripting (XSS) through Custom Rule Function

    Rucio is a software framework that provides functionality to organize, manage, and access large volumes of scientific data using customizable policies. Versions prior to 35.8.3, 38.5.4, and 39.3.1 have a stored Cross-Site Scripting (XSS) vulnerability in the Custom Rules function of the WebUI where attacker-controlled input is persisted by the backend and later rendered in the WebUI without proper output encoding. This allows arbitrary JavaScript execution in the context of the WebUI for users who view affected pages, potentially enabling session token theft or unauthorized actions. Versions 35.8.3, 38.5.4, and 39.3.1 fix the issue.

    • Mettez à jour vers 35.8.3
    • Mettez à jour vers 38.5.4
    • Mettez à jour vers 39.3.1
    Publication Mise à jour
  6. CVE-2026-25138

    Moyenne · CVSS 5.3EPSS 0,38%Correctif disponible

    Rucio WebUI has Username Enumeration via Login Error Message

    Rucio is a software framework that provides functionality to organize, manage, and access large volumes of scientific data using customizable policies. Prior to versions 35.8.3, 38.5.4, and 39.3.1, the WebUI login endpoint returns distinct error messages depending on whether a supplied username exists, allowing unauthenticated attackers to enumerate valid usernames. Versions 35.8.3, 38.5.4, and 39.3.1 fix the issue.

    • Mettez à jour vers 35.8.3
    • Mettez à jour vers 38.5.4
    • Mettez à jour vers 39.3.1
    Publication Mise à jour
  7. CVE-2026-25136

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

    Rucio WebUI has a Reflected Cross-site Scripting Vulnerability

    Rucio is a software framework that provides functionality to organize, manage, and access large volumes of scientific data using customizable policies. A reflected Cross-site Scripting vulnerability was located in versions prior to 35.8.3, 38.5.4, and 39.3.1 in the rendering of the ExceptionMessage of the WebUI 500 error which could allow attackers to steal login session tokens of users who navigate to a specially crafted URL. Versions 35.8.3, 38.5.4, and 39.3.1 fix the issue.

    • Mettez à jour vers 35.8.3
    • Mettez à jour vers 38.5.4
    • Mettez à jour vers 39.3.1
    Publication Mise à jour
  8. CVE-2026-27794

    Moyenne · CVSS 6.6EPSS 0,84%Correctif disponible

    LangGraph: BaseCache Deserialization of Untrusted Data may lead to Remote Code Execution

    LangGraph Checkpoint defines the base interface for LangGraph checkpointers. Prior to version 4.0.0, a Remote Code Execution vulnerability exists in LangGraph's caching layer when applications enable cache backends that inherit from `BaseCache` and opt nodes into caching via `CachePolicy`. Prior to `langgraph-checkpoint` 4.0.0, `BaseCache` defaults to `JsonPlusSerializer(pickle_fallback=True)`. When msgpack serialization fails, cached values can be deserialized via `pickle.loads(...)`. Caching is not enabled by default. Applications are affected only when the application explicitly enables a cache backend (for example by passing `cache=...` t

    • Mettez à jour vers 4.0.0
    Publication Mise à jour
  9. GHSA-mhc9-48gj-9gp3

    Moyenne · CVSS 5.3Correctif disponible

    Fickling has safety check bypass via REDUCE+BUILD opcode sequence

    # Assessment It is believed that the analysis pass works as intended, `REDUCE` and `BUILD` are not at fault here. The few potentially unsafe modules have been added to the blocklist (https://github.com/trailofbits/fickling/commit/0c4558d950daf70e134090573450ddcedaf10400). # Original report ### Summary All 5 of fickling's safety interfaces — `is_likely_safe()`, `check_safety()`, CLI `--check-safety`, `always_check_safety()`, and the `check_safety()` context manager — report `LIKELY_SAFE` / raise no exceptions for pickle files that call dangerous top-level stdlib functions (signal handlers, network servers, network connections, file operatio

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

    Moyenne · CVSS 4.3EPSS 0,27%Correctif disponible

    zae-limiter: DynamoDB hot partition throttling enables per-entity Denial of Service

    zae-limiter is a rate limiting library using the token bucket algorithm. Prior to version 0.10.1, all rate limit buckets for a single entity share the same DynamoDB partition key (`namespace/ENTITY#{id}`). A high-traffic entity can exceed DynamoDB's per-partition throughput limits (~1,000 WCU/sec), causing throttling that degrades service for that entity — and potentially co-located entities in the same partition. Version 0.10.1 fixes the issue.

    • Mettez à jour vers 0.10.1
    Publication Mise à jour
  11. CVE-2026-27696

    Élevée · CVSS 8.6EPSS 0,5%Correctif disponible

    changedetection.io Vulnerable to Server-Side Request Forgery (SSRF) via Watch URLs

    changedetection.io is a free open source web page change detection tool. In versions prior to 0.54.1, changedetection.io is vulnerable to Server-Side Request Forgery (SSRF) because the URL validation function `is_safe_valid_url()` does not validate the resolved IP address of watch URLs against private, loopback, or link-local address ranges. An authenticated user (or any user when no password is configured, which is the default) can add a watch for internal network URLs. The application fetches these URLs server-side, stores the response content, and makes it viewable through the web UI — enabling full data exfiltration from internal services

    • Mettez à jour vers 0.54.1
    Publication Mise à jour
  12. CVE-2026-27645

    Moyenne · CVSS 6.1EPSS 0,5%Code d’exploitation publicCorrectif disponible

    changedetection.io Vulnerable to Reflected XSS in RSS Single Watch Error Response

    changedetection.io is a free open source web page change detection tool. In versions prior to 0.54.1, the RSS single-watch endpoint reflects the UUID path parameter directly in the HTTP response body without HTML escaping. Since Flask returns text/html by default for plain string responses, the browser parses and executes injected JavaScript. Version 0.54.1 contains a fix for the issue.

    • Mettez à jour vers 0.53.7
    • Mettez à jour vers 0.54.1
    Publication Mise à jour
  13. CVE-2026-27641

    Critique · CVSS 9.8EPSS 1,34%Correctif disponible

    Flask-Reuploaded vulnerable to Remote Code Execution via Server-Side Template Injection

    Flask-Reuploaded provides file uploads for Flask. A critical path traversal and extension bypass vulnerability in versions prior to 1.5.0 allows remote attackers to achieve arbitrary file write and remote code execution through Server-Side Template Injection (SSTI). Flask-Reuploaded has been patched in version 1.5.0. Some workarounds are available. Do not pass user input to the `name` parameter, use auto-generated filenames only, and implement strict input validation if `name` must be used.

    • Mettez à jour vers 1.5.0
    Publication Mise à jour
  14. CVE-2026-27628

    Faible · CVSS 1.2EPSS 0,4%Correctif disponible

    pypdf has a possible infinite loop when loading circular /Prev entries in cross-reference streams

    pypdf is a free and open-source pure-python PDF library. Prior to 6.7.2, an attacker who uses this vulnerability can craft a PDF which leads to an infinite loop. This requires reading the file. This has been fixed in pypdf 6.7.2. As a workaround, one may apply the patch manually.

    • Mettez à jour vers 6.7.2
    • Mettez à jour vers 6.9.0-1
    Publication Mise à jour
  15. CVE-2026-27614

    Critique · CVSS 9.3EPSS 0,34%Correctif disponible

    Bugsink is vulnerable to Stored XSS via Pygments fallback in stacktrace rendering

    Bugsink is a self-hosted error tracking tool. In versions prior to 2.0.13, an unauthenticated attacker who can submit events to a Bugsink project can store arbitrary JavaScript in an event. The payload executes only if a user explicitly views the affected Stacktrace in the web UI. When Pygments returns more lines than it was given (a known upstream quirk that triggers with Ruby heredoc-style input), `_pygmentize_lines()` in `theme/templatetags/issues.py:75-77` falls back to returning the raw input lines. `mark_safe()` at line 111-113 is then applied unconditionally - including to those unsanitized raw lines. Since DSN endpoints are public by

    • Mettez à jour vers 2.0.13
    Publication Mise à jour
  16. CVE-2026-26717

    Moyenne · CVSS 4.8EPSS 0,44%Correctif disponible

    CVE-2026-26717

    An issue in OpenFUN Richie (LMS) in src/richie/apps/courses/api.py. The application used the non-constant time == operator for HMAC signature verification in the sync_course_run_from_request function. This allows remote attackers to forge valid signatures and bypass authentication by measuring response time discrepancies

    • Mettez à jour vers 3.3.0
    Publication Mise à jour
  17. GHSA-mxhj-88fx-4pcv

    Critique · CVSS 9.4Correctif disponible

    Fickling: OBJ opcode call invisibility bypasses all safety checks

    # Assessment The interpreter so it behaves closer to CPython when dealing with `OBJ`, `NEWOBJ`, and `NEWOBJ_EX` opcodes (https://github.com/trailofbits/fickling/commit/ff423dade2bb1f72b2b48586c022fac40cbd9a4a). # Original report ## Summary All 5 of fickling's safety interfaces -- `is_likely_safe()`, `check_safety()`, CLI `--check-safety`, `always_check_safety()`, and the `check_safety()` context manager -- report `LIKELY_SAFE` / raise no exceptions for pickle files that use the OBJ opcode to call dangerous stdlib functions (signal handlers, network servers, network connections, file operations). The OBJ opcode's implementation in fickling

    • Mettez à jour vers 0.1.8
    Publication Mise à jour
  18. CVE-2026-27156

    Moyenne · CVSS 6.1EPSS 0,2%Correctif disponible

    NiceGUI has XSS via Code Injection

    NiceGUI is a Python-based UI framework. Prior to version 3.8.0, several NiceGUI APIs that execute methods on client-side elements (`Element.run_method()`, `AgGrid.run_grid_method()`, `EChart.run_chart_method()`, and others) use an `eval()` fallback in the JavaScript-side `runMethod()` function. When user-controlled input is passed as the method name, an attacker can inject arbitrary JavaScript that executes in the victim's browser. Additionally, `Element.run_method()` and `Element.get_computed_prop()` used string interpolation instead of `json.dumps()` for the method/property name, allowing quote injection to break out of the intended string

    • Mettez à jour vers 3.8.0
    Publication Mise à jour
  19. CVE-2026-27483

    Élevée · CVSS 8.8EPSS 10,99%Code d’exploitation publicCorrectif disponible

    MindsDB has Path Traversal in /api/files Leading to Remote Code Execution

    MindsDB is a platform for building artificial intelligence from enterprise data. Prior to version 25.9.1.1, there is a path traversal vulnerability in Mindsdb's /api/files interface, which an authenticated attacker can exploit to achieve remote command execution. The vulnerability exists in the "Upload File" module, which corresponds to the API endpoint /api/files. Since the multipart file upload does not perform security checks on the uploaded file path, an attacker can perform path traversal by using `../` sequences in the filename field. The file write operation occurs before calling clear_filename and save_file, meaning there is no filter

    • Mettez à jour vers 25.9.1.1
    Publication Mise à jour
  20. CVE-2026-23969

    Moyenne · CVSS 5.3EPSS 0,7%Correctif disponible

    Apache Superset: Exposure of Sensitive Information via Incomplete ClickHouse Function Filtering

    Apache Superset utilizes a configurable dictionary, DISALLOWED_SQL_FUNCTIONS, to restrict the execution of potentially sensitive SQL functions within SQL Lab and charts. While this feature included restrictions for engines like PostgreSQL, a vulnerability was reported where the default list for the ClickHouse engine was incomplete. This issue affects Apache Superset: before 4.1.2. Users are recommended to upgrade to version 4.1.2, which fixes the issue.

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