p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de la pila Python · Página 127

Vulnerabilidades publicadas para Python en los últimos 30 días: 351. Incluidas en el catálogo KEV: 1.

Filtrar vulnerabilidades
Python

Vulnerabilidades: 7131

  1. CVE-2026-27735

    Media · CVSS 6.4EPSS 0,34%Corrección 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.

    • Actualiza a 2026.1.14
    Publicación Actualización
  2. CVE-2026-25736

    Media · CVSS 6.1EPSS 0,34%Corrección 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.

    • Actualiza a 35.8.3
    • Actualiza a 38.5.4
    • Actualiza a 39.3.1
    Publicación Actualización
  3. CVE-2026-25735

    Media · CVSS 6.1EPSS 0,34%Corrección 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.

    • Actualiza a 35.8.3
    • Actualiza a 38.5.4
    • Actualiza a 39.3.1
    Publicación Actualización
  4. CVE-2026-25734

    Media · CVSS 6.1EPSS 0,34%Corrección 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.

    • Actualiza a 35.8.3
    • Actualiza a 38.5.4
    • Actualiza a 39.3.1
    Publicación Actualización
  5. CVE-2026-25733

    Alta · CVSS 7.3EPSS 0,31%Corrección 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.

    • Actualiza a 35.8.3
    • Actualiza a 38.5.4
    • Actualiza a 39.3.1
    Publicación Actualización
  6. CVE-2026-25138

    Media · CVSS 5.3EPSS 0,38%Corrección 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.

    • Actualiza a 35.8.3
    • Actualiza a 38.5.4
    • Actualiza a 39.3.1
    Publicación Actualización
  7. CVE-2026-25136

    Alta · CVSS 8.1EPSS 0,31%Corrección 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.

    • Actualiza a 35.8.3
    • Actualiza a 38.5.4
    • Actualiza a 39.3.1
    Publicación Actualización
  8. CVE-2026-27794

    Media · CVSS 6.6EPSS 0,84%Corrección 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

    • Actualiza a 4.0.0
    Publicación Actualización
  9. GHSA-mhc9-48gj-9gp3

    Media · CVSS 5.3Corrección 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

    • Actualiza a 0.1.8
    Publicación Actualización
  10. CVE-2026-27695

    Media · CVSS 4.3EPSS 0,27%Corrección 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.

    • Actualiza a 0.10.1
    Publicación Actualización
  11. CVE-2026-27696

    Alta · CVSS 8.6EPSS 0,5%Corrección 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

    • Actualiza a 0.54.1
    Publicación Actualización
  12. CVE-2026-27645

    Media · CVSS 6.1EPSS 0,5%Código de explotación públicoCorrección 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.

    • Actualiza a 0.53.7
    • Actualiza a 0.54.1
    Publicación Actualización
  13. CVE-2026-27641

    Crítica · CVSS 9.8EPSS 1,34%Corrección 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.

    • Actualiza a 1.5.0
    Publicación Actualización
  14. CVE-2026-27628

    Baja · CVSS 1.2EPSS 0,4%Corrección 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.

    • Actualiza a 6.7.2
    • Actualiza a 6.9.0-1
    Publicación Actualización
  15. CVE-2026-27614

    Crítica · CVSS 9.3EPSS 0,34%Corrección 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

    • Actualiza a 2.0.13
    Publicación Actualización
  16. CVE-2026-26717

    Media · CVSS 4.8EPSS 0,44%Corrección 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

    • Actualiza a 3.3.0
    Publicación Actualización
  17. GHSA-mxhj-88fx-4pcv

    Crítica · CVSS 9.4Corrección 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

    • Actualiza a 0.1.8
    Publicación Actualización
  18. CVE-2026-27156

    Media · CVSS 6.1EPSS 0,2%Corrección 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

    • Actualiza a 3.8.0
    Publicación Actualización
  19. CVE-2026-27483

    Alta · CVSS 8.8EPSS 10,99%Código de explotación públicoCorrección 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

    • Actualiza a 25.9.1.1
    Publicación Actualización
  20. CVE-2026-23969

    Media · CVSS 5.3EPSS 0,7%Corrección 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.

    • Actualiza a 4.1.2
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →