p PatchFirst

PatchFirst · Свежие уязвимости

Python: уязвимости стека · Страница 127

За последние 30 дней в Python опубликовано уязвимостей: 352; в каталоге KEV: 1.

Фильтры уязвимостей
Python

Уязвимостей: 7135

  1. CVE-2026-27948

    Средний · CVSS 5.4EPSS 0,2%Есть исправление

    Copyparty vulnerable to eflected cross-site scripting via setck parameter

    Copyparty is a portable file server. In versions prior to 1.20.9, an XSS allows for reflected cross-site scripting via URL-parameter `?setck=...`. Version 1.20.9 fixes the issue.

    • Обновитесь до 1.20.9
    Опубликовано Обновлено
  2. CVE-2026-27941

    Критический · CVSS 10EPSS 0,45%Есть исправление

    OpenLIT Vulnerable to Remote Code Execution and Secret Exposure via Misuse of `pull_request_target` in GitHub Actions Workflows

    OpenLIT is an open source platform for AI engineering. Prior to version 1.37.1, several GitHub Actions workflows in OpenLIT's GitHub repository use the `pull_request_target` event while checking out and executing untrusted code from forked pull requests. These workflows run with the security context of the base repository, including a write-privileged `GITHUB_TOKEN` and numerous sensitive secrets (API keys, database/vector store tokens, and a Google Cloud service account key). Version 1.37.1 contains a fix.

    • Обновитесь до 1.37.1
    Опубликовано Обновлено
  3. CVE-2026-27888

    Средний · CVSS 6.6EPSS 0,4%Есть исправление

    pypdf: Manipulated FlateDecode XFA streams can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. Prior to 6.7.3, an attacker who uses this vulnerability can craft a PDF which leads to the RAM being exhausted. This requires accessing the `xfa` property of a reader or writer and the corresponding stream being compressed using `/FlateDecode`. This has been fixed in pypdf 6.7.3. As a workaround, apply the patch manually.

    • Обновитесь до 6.7.3
    • Обновитесь до 6.9.0-1
    Опубликовано Обновлено
  4. CVE-2026-27809

    Средний · CVSS 6.8EPSS 0,48%Есть исправление

    psd-tools: Compression module has unguarded zlib decompression, missing dimension validation, and hardening gaps

    psd-tools is a Python package for working with Adobe Photoshop PSD files. Prior to version 1.12.2, when a PSD file contains malformed RLE-compressed image data (e.g. a literal run that extends past the expected row size), decode_rle() raises ValueError which propagated all the way to the user, crashing psd.composite() and psd-tools export. decompress() already had a fallback that replaces failed channels with black pixels when result is None, but it never triggered because the ValueError from decode_rle() was not caught. The fix in version 1.12.2 wraps the decode_rle() call in a try/except so the existing fallback handles the error gracefully

    • Обновитесь до 1.10.7+dfsg.1-1+deb13u1
    • Обновитесь до 1.12.2
    • Обновитесь до 1.14.2+dfsg.1-1
    Опубликовано Обновлено
  5. CVE-2026-27735

    Средний · CVSS 6.4EPSS 0,34%Есть исправление

    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.

    • Обновитесь до 2026.1.14
    Опубликовано Обновлено
  6. CVE-2026-25736

    Средний · CVSS 6.1EPSS 0,34%Есть исправление

    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.

    • Обновитесь до 35.8.3
    • Обновитесь до 38.5.4
    • Обновитесь до 39.3.1
    Опубликовано Обновлено
  7. CVE-2026-25735

    Средний · CVSS 6.1EPSS 0,34%Есть исправление

    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.

    • Обновитесь до 35.8.3
    • Обновитесь до 38.5.4
    • Обновитесь до 39.3.1
    Опубликовано Обновлено
  8. CVE-2026-25734

    Средний · CVSS 6.1EPSS 0,34%Есть исправление

    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.

    • Обновитесь до 35.8.3
    • Обновитесь до 38.5.4
    • Обновитесь до 39.3.1
    Опубликовано Обновлено
  9. CVE-2026-25733

    Высокий · CVSS 7.3EPSS 0,31%Есть исправление

    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.

    • Обновитесь до 35.8.3
    • Обновитесь до 38.5.4
    • Обновитесь до 39.3.1
    Опубликовано Обновлено
  10. CVE-2026-25138

    Средний · CVSS 5.3EPSS 0,38%Есть исправление

    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.

    • Обновитесь до 35.8.3
    • Обновитесь до 38.5.4
    • Обновитесь до 39.3.1
    Опубликовано Обновлено
  11. CVE-2026-25136

    Высокий · CVSS 8.1EPSS 0,31%Есть исправление

    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.

    • Обновитесь до 35.8.3
    • Обновитесь до 38.5.4
    • Обновитесь до 39.3.1
    Опубликовано Обновлено
  12. CVE-2026-27794

    Средний · CVSS 6.6EPSS 0,84%Есть исправление

    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

    • Обновитесь до 4.0.0
    Опубликовано Обновлено
  13. GHSA-mhc9-48gj-9gp3

    Средний · CVSS 5.3Есть исправление

    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

    • Обновитесь до 0.1.8
    Опубликовано Обновлено
  14. CVE-2026-27695

    Средний · CVSS 4.3EPSS 0,27%Есть исправление

    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.

    • Обновитесь до 0.10.1
    Опубликовано Обновлено
  15. CVE-2026-27696

    Высокий · CVSS 8.6EPSS 0,5%Есть исправление

    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

    • Обновитесь до 0.54.1
    Опубликовано Обновлено
  16. CVE-2026-27645

    Средний · CVSS 6.1EPSS 0,5%Публичный эксплойтЕсть исправление

    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.

    • Обновитесь до 0.53.7
    • Обновитесь до 0.54.1
    Опубликовано Обновлено
  17. CVE-2026-27641

    Критический · CVSS 9.8EPSS 1,34%Есть исправление

    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.

    • Обновитесь до 1.5.0
    Опубликовано Обновлено
  18. CVE-2026-27628

    Низкий · CVSS 1.2EPSS 0,4%Есть исправление

    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.

    • Обновитесь до 6.7.2
    • Обновитесь до 6.9.0-1
    Опубликовано Обновлено
  19. CVE-2026-27614

    Критический · CVSS 9.3EPSS 0,34%Есть исправление

    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

    • Обновитесь до 2.0.13
    Опубликовано Обновлено
  20. CVE-2026-26717

    Средний · CVSS 4.8EPSS 0,44%Есть исправление

    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

    • Обновитесь до 3.3.0
    Опубликовано Обновлено

Проверьте свой сервер

Сопоставьте установленный стек и версии со свежими базами уязвимостей.

Проверьте свой сервер →