p PatchFirst

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

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

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

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

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

  1. CVE-2026-22807

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

    vLLM affected by RCE via auto_map dynamic module loading during model initialization

    vLLM is an inference and serving engine for large language models (LLMs). Starting in version 0.10.1 and prior to version 0.14.0, vLLM loads Hugging Face `auto_map` dynamic modules during model resolution without gating on `trust_remote_code`, allowing attacker-controlled Python code in a model repo/path to execute at server startup. An attacker who can influence the model repo/path (local directory or remote Hugging Face repo) can achieve arbitrary code execution on the vLLM host during model load. This happens before any request handling and does not require API access. Version 0.14.0 fixes the issue.

    • Обновитесь до 0.14.0
  2. CVE-2025-12781

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

    base64.b64decode() always accepts "+/" characters, despite setting altchars

    When passing data to the b64decode(), standard_b64decode(), and urlsafe_b64decode() functions in the "base64" module the characters "+/" will always be accepted, regardless of the value of "altchars" parameter, typically used to establish an "alternative base64 alphabet" such as the URL safe alphabet. This behavior matches what is recommended in earlier base64 RFCs, but newer RFCs now recommend either dropping characters outside the specified base64 alphabet or raising an error. The old behavior has the possibility of causing data integrity issues. This behavior can only be insecure if your application uses an alternate base64 alphabet (w

    • Обновитесь до 3.13.10
    • Обновитесь до 3.14.1
    • Обновитесь до 3.14.2-1
    • Обновитесь до 3.15.0a2
    Опубликовано Обновлено
  3. CVE-2026-0672

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

    Header injection in http.cookies.Morsel

    When using http.cookies.Morsel, user-controlled cookie values and parameters can allow injecting HTTP headers into messages. Patch rejects all control characters within cookie names, values, and parameters.

    • Обновитесь до 2.7.12-1ubuntu0~16.04.18+esm19
    • Обновитесь до 2.7.17-1~18.04ubuntu1.13+esm14
    • Обновитесь до 2.7.6-8ubuntu0.6+esm29
    • Обновитесь до 3.10.12-1~22.04.14
    • Обновитесь до 3.10.20
    • Обновитесь до 3.11.15
    • Обновитесь до 3.11.2-6+deb12u7
    • Обновитесь до 3.12.13
    • Обновитесь до 3.13.12
    • Обновитесь до 3.13.5-2+deb13u1
    • Обновитесь до 3.14.3
    • Обновитесь до 3.14.3-1
    • Обновитесь до 3.15.0a6
    • Обновитесь до 3.4.3-1ubuntu1~14.04.7+esm19
    • Обновитесь до 3.5.2-2ubuntu0~16.04.13+esm21
    • Обновитесь до 3.5.2-2ubuntu0~16.04.4~14.04.1+esm9
    • Обновитесь до 3.6.9-1~18.04ubuntu1.13+esm8
    • Обновитесь до 3.7.5-2ubuntu1~18.04.2+esm9
    • Обновитесь до 3.8.0-3ubuntu1~18.04.2+esm9
    • Обновитесь до 3.8.10-0ubuntu1~20.04.18+esm5
    • Обновитесь до 3.9.5-3ubuntu0~20.04.1+esm9
    • Обновитесь до 7.3.21+dfsg-1
  4. CVE-2025-15367

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

    POP3 command injection in user-controlled commands

    The poplib module, when passed a user-controlled command, can have additional commands injected using newlines. Mitigation rejects commands containing control characters.

    • Обновитесь до 3.15.0a6
    Опубликовано Обновлено
  5. CVE-2025-15366

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

    IMAP command injection in user-controlled commands

    The imaplib module, when passed a user-controlled command, can have additional commands injected using newlines. Mitigation rejects commands containing control characters.

    • Обновитесь до 3.13.15
    • Обновитесь до 3.14.7
    • Обновитесь до 3.14.7-1
    • Обновитесь до 3.15.0a6
    Опубликовано Обновлено
  6. CVE-2025-15282

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

    Header injection via newlines in data URL mediatype

    User-controlled data URLs parsed by urllib.request.DataHandler allow injecting headers through newlines in the data URL mediatype.

    • Обновитесь до 2.7.12-1ubuntu0~16.04.18+esm19
    • Обновитесь до 2.7.17-1~18.04ubuntu1.13+esm14
    • Обновитесь до 2.7.6-8ubuntu0.6+esm29
    • Обновитесь до 3.10.12-1~22.04.14
    • Обновитесь до 3.10.20
    • Обновитесь до 3.11.15
    • Обновитесь до 3.11.2-6+deb12u7
    • Обновитесь до 3.12.13
    • Обновитесь до 3.13.12
    • Обновитесь до 3.13.5-2+deb13u1
    • Обновитесь до 3.14.3
    • Обновитесь до 3.14.3-1
    • Обновитесь до 3.15.0a6
    • Обновитесь до 3.4.3-1ubuntu1~14.04.7+esm19
    • Обновитесь до 3.5.2-2ubuntu0~16.04.13+esm21
    • Обновитесь до 3.5.2-2ubuntu0~16.04.4~14.04.1+esm9
    • Обновитесь до 3.6.9-1~18.04ubuntu1.13+esm8
    • Обновитесь до 3.7.5-2ubuntu1~18.04.2+esm9
    • Обновитесь до 3.8.0-3ubuntu1~18.04.2+esm9
    • Обновитесь до 3.8.10-0ubuntu1~20.04.18+esm5
    • Обновитесь до 3.9.5-3ubuntu0~20.04.1+esm9
    • Обновитесь до 7.3.21+dfsg-1
  7. CVE-2026-0865

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

    wsgiref.headers.Headers allows header newline injection

    User-controlled header names and values containing newlines can allow injecting HTTP headers.

    • Обновитесь до 2.7.12-1ubuntu0~16.04.18+esm19
    • Обновитесь до 2.7.17-1~18.04ubuntu1.13+esm14
    • Обновитесь до 2.7.6-8ubuntu0.6+esm29
    • Обновитесь до 3.10.12-1~22.04.14
    • Обновитесь до 3.10.20
    • Обновитесь до 3.11.15
    • Обновитесь до 3.11.2-6+deb12u7
    • Обновитесь до 3.12.13
    • Обновитесь до 3.13.12
    • Обновитесь до 3.13.5-2+deb13u1
    • Обновитесь до 3.14.3
    • Обновитесь до 3.14.3-1
    • Обновитесь до 3.15.0a6
    • Обновитесь до 3.4.3-1ubuntu1~14.04.7+esm19
    • Обновитесь до 3.5.2-2ubuntu0~16.04.13+esm21
    • Обновитесь до 3.5.2-2ubuntu0~16.04.4~14.04.1+esm9
    • Обновитесь до 3.6.9-1~18.04ubuntu1.13+esm8
    • Обновитесь до 3.7.5-2ubuntu1~18.04.2+esm9
    • Обновитесь до 3.8.0-3ubuntu1~18.04.2+esm9
    • Обновитесь до 3.8.10-0ubuntu1~20.04.18+esm5
    • Обновитесь до 3.9.5-3ubuntu0~20.04.1+esm9
    • Обновитесь до 7.3.21+dfsg-1
  8. CVE-2025-11468

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

    Folding email comments of unfoldable characters doesn't preserve parenthesis

    When folding a long comment in an email header containing exclusively unfoldable characters, the parenthesis would not be preserved. This could be used for injecting headers into email messages where addresses are user-controlled and not sanitized.

    • Обновитесь до 3.10.12-1~22.04.14
    • Обновитесь до 3.10.20
    • Обновитесь до 3.11.0~rc1-1~22.04.1~esm8
    • Обновитесь до 3.11.15
    • Обновитесь до 3.11.2-6+deb12u7
    • Обновитесь до 3.12.13
    • Обновитесь до 3.12.3-1ubuntu0.11
    • Обновитесь до 3.13.12
    • Обновитесь до 3.13.5-2+deb13u1
    • Обновитесь до 3.13.7-1ubuntu0.3
    • Обновитесь до 3.14.0-1ubuntu0.2
    • Обновитесь до 3.14.3
    • Обновитесь до 3.14.3-1
    • Обновитесь до 3.15.0a6
    • Обновитесь до 3.6.9-1~18.04ubuntu1.13+esm8
    • Обновитесь до 3.7.5-2ubuntu1~18.04.2+esm9
    • Обновитесь до 3.8.0-3ubuntu1~18.04.2+esm9
    • Обновитесь до 3.8.10-0ubuntu1~20.04.18+esm5
    • Обновитесь до 3.9.5-3ubuntu0~20.04.1+esm9
    • Обновитесь до 7.3.21+dfsg-1
  9. CVE-2026-23949

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

    jaraco.context Has a Path Traversal Vulnerability

    jaraco.context, an open-source software package that provides some useful decorators and context managers, has a Zip Slip path traversal vulnerability in the `jaraco.context.tarball()` function starting in version 5.2.0 and prior to version 6.1.0. The vulnerability may allow attackers to extract files outside the intended extraction directory when malicious tar archives are processed. The strip_first_component filter splits the path on the first `/` and extracts the second component, while allowing `../` sequences. Paths like `dummy_dir/../../etc/passwd` become `../../etc/passwd`. Note that this suffers from a nested tarball attack as well wi

    • Обновитесь до 6.0.1-1+deb13u1
    • Обновитесь до 6.0.1-1ubuntu0.1
    • Обновитесь до 6.0.1-2
    • Обновитесь до 6.1.0
    • Обновитесь до 84.0.0-2
    Опубликовано Обновлено
  10. CVE-2026-22219

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

    Chainlit < 2.9.4 SQLAlchemy Data Layer SSRF via /project/element

    Chainlit versions prior to 2.9.4 contain a server-side request forgery (SSRF) vulnerability in the /project/element update flow when configured with the SQLAlchemy data layer backend. An authenticated client can provide a user-controlled url value in an Element, which is fetched by the SQLAlchemy element creation logic using an outbound HTTP GET request. This allows an attacker to make arbitrary HTTP requests from the Chainlit server to internal network services or cloud metadata endpoints and store the retrieved responses via the configured storage provider.

    • Обновитесь до 2.9.4
    Опубликовано Обновлено
  11. CVE-2026-22218

    Высокий · CVSS 7.1EPSS 9,72%Есть исправление

    Chainlit < 2.9.4 Arbitrary File Read via /project/element

    Chainlit versions prior to 2.9.4 contain an arbitrary file read vulnerability in the /project/element update flow. An authenticated client can send a custom Element with a user-controlled path value, causing the server to copy the referenced file into the attacker’s session. The resulting element identifier (chainlitKey) can then be used to retrieve the file contents via /project/file/<chainlitKey>, allowing disclosure of any file readable by the Chainlit service.

    • Обновитесь до 2.9.4
  12. CVE-2026-23877

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

    Directory Traversal & Filesystem can be accessed by a non-admin user

    Swing Music is a self-hosted music player for local audio files. Prior to version 2.1.4, Swing Music's `list_folders()` function in the `/folder/dir-browser` endpoint is vulnerable to directory traversal attacks. Any authenticated user (including non-admin) can browse arbitrary directories on the server filesystem. Version 2.1.4 fixes the issue.

    • Обновитесь до 2.1.4
    Опубликовано Обновлено
  13. CVE-2026-23842

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

    ChatterBot has Denial of Service via Database Connection Pool Exhaustion

    ChatterBot is a machine learning, conversational dialog engine for creating chat bots. ChatterBot versions up to 1.2.10 are vulnerable to a denial-of-service condition caused by improper database session and connection pool management. Concurrent invocations of the get_response() method can exhaust the underlying SQLAlchemy connection pool, resulting in persistent service unavailability and requiring a manual restart to recover. Version 1.2.11 fixes the issue.

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

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

    ESPHome vulnerable to denial-of-service via out-of-bounds check bypass in the API component

    ESPHome is a system to control microcontrollers remotely through Home Automation systems. In versions 2025.9.0 through 2025.12.6, an integer overflow in the API component's protobuf decoder allows denial-of-service attacks when API encryption is not used. The bounds check `ptr + field_length > end` in `components/api/proto.cpp` can overflow when a malicious client sends a large `field_length` value. This affects all ESPHome device platforms (ESP32, ESP8266, RP2040, LibreTiny). The overflow bypasses the out-of-bounds check, causing the device to read invalid memory and crash. When using the plaintext API protocol, this attack can be performed

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

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

    WeasyPrint Vulnerable to Server-Side Request Forgery (SSRF) Protection Bypass via HTTP Redirect

    WeasyPrint helps web developers to create PDF documents. Prior to version 68.0, a server-side request forgery (SSRF) protection bypass exists in WeasyPrint's `default_url_fetcher`. The vulnerability allows attackers to access internal network resources (such as `localhost` services or cloud metadata endpoints) even when a developer has implemented a custom `url_fetcher` to block such access. This occurs because the underlying `urllib` library follows HTTP redirects automatically without re-validating the new destination against the developer's security policy. Version 68.0 contains a patch for the issue.

    • Обновитесь до 68.0
    • Обновитесь до 69.0-1
  16. CVE-2026-23535

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

    wlc Path traversal: Unsanitized API slugs in download command

    wlc is a Weblate command-line client using Weblate's REST API. Prior to 1.17.2, the multi-translation download could write to an arbitrary location when instructed by a crafted server. This vulnerability is fixed in 1.17.2.

    • Обновитесь до 1.17.2
    • Обновитесь до 1.17.2-1
    Опубликовано Обновлено
  17. CVE-2026-23490

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

    pyasn1 has a DoS vulnerability in decoder

    pyasn1 is a generic ASN.1 library for Python. Prior to 0.6.2, a Denial-of-Service issue has been found that leads to memory exhaustion from malformed RELATIVE-OID with excessive continuation octets. This vulnerability is fixed in 0.6.2.

    • Обновитесь до 0.1.7-1ubuntu2.1+esm1
    • Обновитесь до 0.1.9-1ubuntu0.1~esm1
    • Обновитесь до 0.4.2-3ubuntu0.18.04.1~esm1
    • Обновитесь до 0.4.2-3ubuntu0.20.04.1~esm1
    • Обновитесь до 0.4.8-1ubuntu0.1
    • Обновитесь до 0.4.8-3+deb12u1
    • Обновитесь до 0.4.8-4ubuntu0.1
    • Обновитесь до 0.6.1-1+deb13u1
    • Обновитесь до 0.6.1-1ubuntu0.1
    • Обновитесь до 0.6.2
    • Обновитесь до 0.6.2-1
    Опубликовано Обновлено
  18. CVE-2026-23528

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

    Dask distributed Vulnerable to Remote Code Execution via Jupyter Proxy and Dashboard

    Dask distributed is a distributed task scheduler for Dask. Prior to 2026.1.0, when Jupyter Lab, jupyter-server-proxy, and Dask distributed are all run together, it is possible to craft a URL which will result in code being executed by Jupyter due to a cross-side-scripting (XSS) bug in the Dask dashboard. It is possible for attackers to craft a phishing URL that assumes Jupyter Lab and Dask may be running on localhost and using default ports. If a user clicks on the malicious link it will open an error page in the Dask Dashboard via the Jupyter Lab proxy which will cause code to be executed by the default Jupyter Python kernel. This vulnerabil

    • Обновитесь до 2024.12.1+ds-3
    • Обновитесь до 2026.1.0
    Опубликовано Обновлено
  19. CVE-2025-68675

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

    Apache Airflow: proxy credentials for various providers might leak in task logs

    In Apache Airflow versions before 3.1.6, and 2.11.1 the proxies and proxy fields within a Connection may include proxy URLs containing embedded authentication information. These fields were not treated as sensitive by default and therefore were not automatically masked in log output. As a result, when such connections are rendered or printed to logs, proxy credentials embedded in these fields could be exposed. Users are recommended to upgrade to 3.1.6 or later for Airflow 3, and 2.11.1 or later for Airflow 2 which fixes this issue

    • Обновитесь до 2.11.1
    • Обновитесь до 3.1.6
    Опубликовано Обновлено
  20. CVE-2025-68438

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

    Apache Airflow: Secrets in rendered templates could contain parts of sensitive values when truncated

    In Apache Airflow versions before 3.1.6, when rendered template fields in a Dag exceed [core] max_templated_field_length, sensitive values could be exposed in cleartext in the Rendered Templates UI. This occurred because serialization of those fields used a secrets masker instance that did not include user-registered mask_secret() patterns, so secrets were not reliably masked before truncation and display. Users are recommended to upgrade to 3.1.6 or later, which fixes this issue

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

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

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

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