p PatchFirst

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

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

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

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

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

  1. CVE-2025-57808

    Высокий · CVSS 8.1EPSS 1,54%Публичный эксплойтЕсть исправление

    ESP-IDF web_server basic auth bypass using empty or incomplete Authorization header

    ESPHome is a system to control microcontrollers remotely through Home Automation systems. In version 2025.8.0 in the ESP-IDF platform, ESPHome's web_server authentication check can pass incorrectly when the client-supplied base64-encoded Authorization value is empty or is a substring of the correct value. This allows access to web_server functionality (including OTA, if enabled) without knowing any information about the correct username or password. This issue has been patched in version 2025.8.1.

    • Обновитесь до 2025.8.1
    Опубликовано Обновлено
  2. CVE-2025-58068

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

    Eventlet affected by HTTP request smuggling in unparsed trailers

    Eventlet is a concurrent networking library for Python. Prior to version 0.40.3, the Eventlet WSGI parser is vulnerable to HTTP Request Smuggling due to improper handling of HTTP trailer sections. This vulnerability could enable attackers to, bypass front-end security controls, launch targeted attacks against active site users, and poison web caches. This problem has been patched in Eventlet 0.40.3 by dropping trailers which is a breaking change if a backend behind eventlet.wsgi proxy requires trailers. A workaround involves not using eventlet.wsgi facing untrusted clients.

    • Обновитесь до 0.25.1-2ubuntu1.1+esm2
    • Обновитесь до 0.30.2-5ubuntu2.2
    • Обновитесь до 0.35.2-0ubuntu1.1
    • Обновитесь до 0.39.0-0ubuntu2
    • Обновитесь до 0.39.1-2+deb13u1
    • Обновитесь до 0.40.1-3
    • Обновитесь до 0.40.3
    Опубликовано Обновлено
  3. CVE-2025-55304

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

    Exiv2 has quadratic performance in ICC profile parsing in JpegBase::readMetadata

    Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. A denial-of-service was found in Exiv2 version 0.28.5: a quadratic algorithm in the ICC profile parsing code in jpegBase::readMetadata() can cause Exiv2 to run for a long time. The denial-of-service is triggered when Exiv2 is used to read the metadata of a crafted jpg image file. The bug is fixed in version 0.28.6.

    • Обновитесь до 0.28.7+dfsg-2
    Опубликовано Обновлено
  4. CVE-2025-54080

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

    Exiv2 Segmentation Faults in Exiv2::EpsImage::writeMetadata() via crafted EPS file

    Exiv2 is a C++ library and a command-line utility to read, write, delete and modify Exif, IPTC, XMP and ICC image metadata. An out-of-bounds read was found in Exiv2 versions 0.28.5 and earlier. The out-of-bounds read is triggered when Exiv2 is used to write metadata into a crafted image file. An attacker could potentially exploit the vulnerability to cause a denial of service by crashing Exiv2, if they can trick the victim into running Exiv2 on a crafted image file. Note that this bug is only triggered when writing the metadata, which is a less frequently used Exiv2 operation than reading the metadata. The bug is fixed in version 0.28.6.

    • Обновитесь до 0.25-2.1ubuntu16.04.7+esm5
    • Обновитесь до 0.25-3.1ubuntu0.18.04.11+esm1
    • Обновитесь до 0.27.2-8ubuntu2.7+esm1
    • Обновитесь до 0.27.5-3ubuntu1.1
    • Обновитесь до 0.27.6-1ubuntu0.1
    • Обновитесь до 0.28.5+dfsg-1ubuntu0.1
    • Обновитесь до 0.28.7+dfsg-2
    Опубликовано Обновлено
  5. CVE-2023-41471

    Высокий · CVSS 7.8EPSS 0,27%Нет опубликованного исправления

    CVE-2023-41471

    Cross Site Scripting vulnerability in copyparty before 1.9.2 allows a local attacker to execute arbitrary code via a crafted payload to the WEEKEND-PLANS function. NOTE: this is disputed because WEEKEND-PLANS is accessible only to actors who already have write access to the server, and they can more simply upload HTML files containing JavaScript.

    Опубликовано Обновлено
  6. CVE-2025-58050

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

    PCRE2: heap-buffer-overflow read in match_ref due to missing boundary restoration in SCS

    The PCRE2 library is a set of C functions that implement regular expression pattern matching. In version 10.45, a heap-buffer-overflow read vulnerability exists in the PCRE2 regular expression matching engine, specifically within the handling of the (*scs:...) (Scan SubString) verb when combined with (*ACCEPT) in src/pcre2_match.c. This vulnerability may potentially lead to information disclosure if the out-of-bounds data read during the memcmp affects the final match result in a way observable by the attacker. This issue has been resolved in version 10.46.

    • Обновитесь до 10.46-1
    • Обновитесь до 10.46-1~deb13u1
    Опубликовано Обновлено
  7. CVE-2025-57809

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

    XGrammar affected by Denial of Service by infinite recursion grammars

    XGrammar is an open-source library for efficient, flexible, and portable structured generation. Prior to version 0.1.21, XGrammar has an infinite recursion issue in the grammar. This issue has been resolved in version 0.1.21.

    • Обновитесь до 0.1.21
    Опубликовано Обновлено
  8. CVE-2025-57804

    Средний · CVSS 6.9EPSS 1,88%Есть исправление

    h2 allows HTTP Request Smuggling due to illegal characters in headers

    h2 is a pure-Python implementation of a HTTP/2 protocol stack. Prior to version 4.3.0, an HTTP/2 request splitting vulnerability allows attackers to perform request smuggling attacks by injecting CRLF characters into headers. This occurs when servers downgrade HTTP/2 requests to HTTP/1.1 without properly validating header names/values, enabling attackers to manipulate request boundaries and bypass security controls. This issue has been patched in version 4.3.0.

    • Обновитесь до 4.3.0
    • Обновитесь до 4.3.0-1
    Опубликовано Обновлено
  9. GHSA-63cx-g855-hvv4

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

    mitmproxy binaries embed a vulnerable python-hyper/h2 dependency

    mitmproxy 12.1.1 and below embed python-hyper/h2 ≤ v4.2.0, which has a gap in its HTTP/2 header validation. This enables request smuggling attacks when mitmproxy is in a configuration where it translates HTTP/2 to HTTP/1. For example, this affects reverse proxies to `http://` backends. It does not affect mitmproxy's regular mode. All users are encouraged to upgrade to mitmproxy 12.1.2, which includes a fixed version of h2. More details about the vulnerability itself can be found at https://github.com/python-hyper/h2/security/advisories/GHSA-847f-9342-265h.

    • Обновитесь до 12.1.2
    Опубликовано Обновлено
  10. CVE-2025-57760

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

    Langflow Vulnerable to Privilege Escalation via CLI Superuser Creation

    Langflow is a tool for building and deploying AI-powered agents and workflows. A privilege escalation vulnerability exists in Langflow containers where an authenticated user with RCE access can invoke the internal CLI command langflow superuser to create a new administrative user. This results in full superuser access, even if the user initially registered through the UI as a regular (non-admin) account. A patched version has not been made public at this time.

    • Обновитесь до 0.5.1
    • Обновитесь до 1.5.0
    • Обновитесь до 1.5.1
    Опубликовано Обновлено
  11. CVE-2025-5302

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

    Denial of Service (DOS) in JSONReader in run-llama/llama_index

    A denial of service vulnerability exists in the JSONReader component of the run-llama/llama_index repository, specifically in version v0.12.37. The vulnerability is caused by uncontrolled recursion when parsing deeply nested JSON files, which can lead to Python hitting its maximum recursion depth limit. This results in high resource consumption and potential crashes of the Python process. The issue is resolved in version 0.12.38.

    • Обновитесь до 0.12.38
    Опубликовано Обновлено
  12. CVE-2025-57751

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

    Denial-of-Service attack in pyLoad CNL Blueprint using dukpy.evaljs

    pyLoad is the free and open-source Download Manager written in pure Python. The jk parameter is received in pyLoad CNL Blueprint. Due to the lack of jk parameter verification, the jk parameter input by the user is directly determined as dykpy.evaljs(), resulting in the server CPU being fully occupied and the web-ui becoming unresponsive. This vulnerability is fixed in 0.5.0b3.dev92.

    • Обновитесь до 0.5.0b3.dev92
    Опубликовано Обновлено
  13. CVE-2025-48956

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

    vLLM API endpoints vulnerable to Denial of Service Attacks

    vLLM is an inference and serving engine for large language models (LLMs). From 0.1.0 to before 0.10.1.1, a Denial of Service (DoS) vulnerability can be triggered by sending a single HTTP GET request with an extremely large header to an HTTP endpoint. This results in server memory exhaustion, potentially leading to a crash or unresponsiveness. The attack does not require authentication, making it exploitable by any remote user. This vulnerability is fixed in 0.10.1.1.

    • Обновитесь до 0.10.1.1
    Опубликовано Обновлено
  14. CVE-2025-55214

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

    Copier safe template has filesystem write access outside destination path

    Copier library and CLI app for rendering project templates. From 7.1.0 to before 9.9.1, Copier suggests that it's safe to generate a project from a safe template, i.e. one that doesn't use unsafe features like custom Jinja extensions which would require passing the --UNSAFE,--trust flag. As it turns out, a safe template can currently write files outside the destination path where a project shall be generated or updated. This is possible when rendering a generated directory structure whose rendered path is either a relative parent path or an absolute path. Constructing such paths is possible using Copier's builtin pathjoin Jinja filter and its

    • Обновитесь до 9.9.1
    Опубликовано Обновлено
  15. CVE-2025-55201

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

    Copier safe template has arbitrary filesystem read/write access

    Copier library and CLI app for rendering project templates. Prior to 9.9.1, a safe template can currently read and write arbitrary files because Copier exposes a few pathlib.Path objects in the Jinja context which have unconstrained I/O methods. This effectively renders the security model w.r.t. filesystem access useless. This vulnerability is fixed in 9.9.1.

    • Обновитесь до 9.9.1
    Опубликовано Обновлено
  16. CVE-2025-55675

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

    Apache Superset: Incorrect datasource authorization on REST API

    Apache Superset contains an improper access control vulnerability in its /explore endpoint. A missing authorization check allows an authenticated user to discover metadata about datasources they do not have permission to access. By iterating through the datasource_id in the URL, an attacker can enumerate and confirm the existence and names of protected datasources, leading to sensitive information disclosure. This issue affects Apache Superset: before 5.0.0. Users are recommended to upgrade to version 5.0.0, which fixes the issue.

    • Обновитесь до 5.0.0
    Опубликовано Обновлено
  17. CVE-2025-55674

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

    Apache Superset: Improper SQL authorisation, parse not checking for specific engine functions

    A bypass of the DISALLOWED_SQL_FUNCTIONS security feature in Apache Superset allows for the execution of blocked SQL functions. An attacker can use a special inline block to circumvent the denylist. This allows a user with SQL Lab access to execute functions that were intended to be disabled, leading to the disclosure of sensitive database information like the software version. This issue affects Apache Superset: before 5.0.0. Users are recommended to upgrade to version 5.0.0, which fixes the issue.

    • Обновитесь до 5.0.0
    Опубликовано Обновлено
  18. CVE-2025-55672

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

    Apache Superset: Stored XSS on charts metadata

    A stored Cross-Site Scripting (XSS) vulnerability exists in Apache Superset's chart visualization. An authenticated user with permissions to edit charts can inject a malicious payload into a column's label. The payload is not properly sanitized and gets executed in the victim's browser when they hover over the chart, potentially leading to session hijacking or the execution of arbitrary commands on behalf of the user. This issue affects Apache Superset: before 5.0.0. Users are recommended to upgrade to version 5.0.0, which fixes the issue.

    • Обновитесь до 5.0.0
    Опубликовано Обновлено
  19. CVE-2025-55673

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

    Apache Superset: Metadata exposure in embedded charts

    When a guest user accesses a chart in Apache Superset, the API response from the /chart/data endpoint includes a query field in its payload. This field contains the underlying query, which improperly discloses database schema information, such as table names, to the low-privileged guest user. This issue affects Apache Superset: before 4.1.3. Users are recommended to upgrade to version 4.1.3, which fixes the issue.

    • Обновитесь до 4.1.3
    • Обновитесь до 4.1.3.post1
    Опубликовано Обновлено
  20. CVE-2025-55197

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

    pypdf's Manipulated FlateDecode streams can exhaust RAM

    pypdf is a free and open-source pure-python PDF library. Prior to version 6.0.0, an attacker can craft a PDF which leads to the RAM being exhausted. This requires just reading the file if a series of FlateDecode filters is used on a malicious cross-reference stream. Other content streams are affected on explicit access. This issue has been fixed in 6.0.0. If an update is not possible, a workaround involves including the fixed code from pypdf.filters.decompress into the existing filters file.

    • Обновитесь до 6.0.0
    • Обновитесь до 6.9.0-1
    Опубликовано Обновлено

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

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

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