p PatchFirst

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

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

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

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

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

  1. CVE-2025-64340

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

    FastMCP has a Command Injection vulnerability - Gemini CLI

    FastMCP is the standard framework for building MCP applications. Prior to version 3.2.0, server names containing shell metacharacters (e.g., &) can cause command injection on Windows when passed to fastmcp install claude-code or fastmcp install gemini-cli. These install paths use subprocess.run() with a list argument, but on Windows the target CLIs often resolve to .cmd wrappers that are executed through cmd.exe, which interprets metacharacters in the flattened command string. This issue has been patched in version 3.2.0.

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

    Критический · CVSS 9.3EPSS 2,15%Нет опубликованного исправления

    pymetasploit3 - Command Injection via Newline Injection in console.run_module_with_output()

    Command injection vulnerability in console.run_module_with_output() in pymetasploit3 through version 1.0.6 allows attackers to inject newline characters into module options such as RHOSTS. This breaks the intended command structure and causes the Metasploit console to execute additional unintended commands, potentially leading to arbitrary command execution and manipulation of Metasploit sessions.

    Опубликовано Обновлено
  3. CVE-2026-35536

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

    CVE-2026-35536

    In Tornado before 6.5.5, cookie attribute injection could occur because the domain, path, and samesite arguments to .RequestHandler.set_cookie were not checked for crafted characters.

    • Обновитесь до 4.2.1-1ubuntu3.1+esm3
    • Обновитесь до 4.5.3-1ubuntu0.2+esm3
    • Обновитесь до 6.1.0-3ubuntu0.1~esm5
    • Обновитесь до 6.4.0-1ubuntu0.5
    • Обновитесь до 6.4.2-3ubuntu0.3
    • Обновитесь до 6.5.4-0.1ubuntu0.1
    • Обновитесь до 6.5.5
    • Обновитесь до 6.5.5-1
    Опубликовано Обновлено
  4. CVE-2026-34760

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

    vLLM: Downmix Implementation Differences as Attack Vectors Against Audio AI Models

    vLLM is an inference and serving engine for large language models (LLMs). From version 0.5.5 to before version 0.18.0, Librosa defaults to using numpy.mean for mono downmixing (to_mono), while the international standard ITU-R BS.775-4 specifies a weighted downmixing algorithm. This discrepancy results in inconsistency between audio heard by humans (e.g., through headphones/regular speakers) and audio processed by AI models (Which infra via Librosa, such as vllm, transformer). This issue has been patched in version 0.18.0.

    • Обновитесь до 0.18.0
    Опубликовано Обновлено
  5. CVE-2026-34730

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

    Copier `_external_data` allows path traversal and absolute-path local file read without unsafe mode

    Copier is a library and CLI app for rendering project templates. Prior to version 9.14.1, Copier's _external_data feature allows a template to load YAML files using template-controlled paths. If untrusted templates are in scope, a malicious template can read attacker-chosen YAML-parseable local files that are accessible to the user running Copier and expose their contents in rendered output. This issue has been patched in version 9.14.1.

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

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

    Copier `_subdirectory` allows template root escape via parent-directory traversal

    Copier is a library and CLI app for rendering project templates. Prior to version 9.14.1, Copier's _subdirectory setting is documented as the subdirectory to use as the template root. However, the current implementation accepts parent-directory traversal such as .. and uses it directly when selecting the template root. As a result, a template can escape its own directory and make Copier render files from the parent directory without --UNSAFE. This issue has been patched in version 9.14.1.

    • Обновитесь до 9.14.1
    Опубликовано Обновлено
  7. CVE-2026-34591

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

    Poetry Has Wheel Path Traversal Which Can Lead to Arbitrary File Write

    Poetry is a dependency manager for Python. From version 1.4.0 to before version 2.3.3, a crafted wheel can contain ../ paths that Poetry writes to disk without containment checks, allowing arbitrary file write with the privileges of the Poetry process. It is reachable from untrusted package artifacts during normal install flows. (Normally, installing a malicious wheel is not sufficient for execution of malicious code. Malicious code will only be executed after installation if the malicious package is imported or invoked by the user.). This issue has been patched in version 2.3.3.

    • Обновитесь до 2.1.2+dfsg-1+deb13u1
    • Обновитесь до 2.3.3
    • Обновитесь до 2.3.4-0.1
    Опубликовано Обновлено
  8. CVE-2026-33641

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

    Glances Vulnerable to Command Injection via Dynamic Configuration Values

    Glances is an open-source system cross-platform monitoring tool. Prior to version 4.5.3, Glances supports dynamic configuration values in which substrings enclosed in backticks are executed as system commands during configuration parsing. This behavior occurs in Config.get_value() and is implemented without validation or restriction of the executed commands. If an attacker can modify or influence configuration files, arbitrary commands will execute automatically with the privileges of the Glances process during startup or configuration reload. In deployments where Glances runs with elevated privileges (e.g., as a system service), this may lea

    • Обновитесь до 4.5.3
    • Обновитесь до 4.5.3.2+dfsg-1
    Опубликовано Обновлено
  9. CVE-2026-33533

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

    Glances Vulnerable to Cross-Origin System Information Disclosure via XML-RPC Server CORS Wildcard

    Glances is an open-source system cross-platform monitoring tool. Prior to version 4.5.3, the Glances XML-RPC server (activated with glances -s or glances --server) sends Access-Control-Allow-Origin: * on every HTTP response. Because the XML-RPC handler does not validate the Content-Type header, an attacker-controlled webpage can issue a CORS "simple request" (POST with Content-Type: text/plain) containing a valid XML-RPC payload. The browser sends the request without a preflight check, the server processes the XML body and returns the full system monitoring dataset, and the wildcard CORS header lets the attacker's JavaScript read the response

    • Обновитесь до 4.5.3
    • Обновитесь до 4.5.3.2+dfsg-1
    Опубликовано Обновлено
  10. CVE-2026-32871

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

    FastMCP OpenAPI Provider has an SSRF & Path Traversal Vulnerability

    FastMCP is a Pythonic way to build MCP servers and clients. Prior to version 3.2.0, the OpenAPIProvider in FastMCP exposes internal APIs to MCP clients by parsing OpenAPI specifications. The RequestDirector class is responsible for constructing HTTP requests to the backend service. A vulnerability exists in the _build_url() method. When an OpenAPI operation defines path parameters (e.g., /api/v1/users/{user_id}), the system directly substitutes parameter values into the URL template string without URL-encoding. Subsequently, urllib.parse.urljoin() resolves the final URL. Since urljoin() interprets ../ sequences as directory traversal, an atta

    • Обновитесь до 3.2.0
  11. CVE-2026-35002

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

    Agno < 2.3.24 field_type Eval Injection Arbitrary Code Execution

    Agno versions prior to 2.3.24 contain an arbitrary code execution vulnerability in the model execution component that allows attackers to execute arbitrary Python code by manipulating the field_type parameter passed to eval(). Attackers can influence the field_type value in a FunctionCall to achieve remote code execution.

    • Обновитесь до 2.3.24
    Опубликовано Обновлено
  12. CVE-2026-34543

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

    OpenEXR: Heap information disclosure in PXR24 decompression via unchecked decompressed size (undo_pxr24_impl)

    OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From version 3.4.0 to before version 3.4.8, sensitive information from heap memory may be leaked through the decoded pixel data (information disclosure). This occurs under default settings; simply reading a malicious EXR file is sufficient to trigger the issue, without any user interaction. This issue has been patched in version 3.4.8.

    • Обновитесь до 3.4.14-0.1
    • Обновитесь до 3.4.8
    Опубликовано Обновлено
  13. CVE-2026-34544

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

    OpenEXR: integer overflow to OOB write in uncompress_b44_impl()

    OpenEXR provides the specification and reference implementation of the EXR file format, an image storage format for the motion picture industry. From version 3.4.0 to before version 3.4.8, a crafted B44 or B44A EXR file can cause an out-of-bounds write in any application that decodes it via exr_decoding_run(). Consequences range from immediate crash (most likely) to corruption of adjacent heap allocations (layout-dependent). This issue has been patched in version 3.4.8.

    • Обновитесь до 3.4.14-0.1
    • Обновитесь до 3.4.8
    Опубликовано Обновлено
  14. CVE-2026-34531

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

    Flask-HTTPAuth invokes token verification callback when missing or empty token was given by client

    Flask-HTTPAuth provides Basic, Digest and Token HTTP authentication for Flask routes. Prior to version 4.8.1, in a situation where the client makes a request to a token protected resource without passing a token, or passing an empty token, Flask-HTTPAuth would invoke the application's token verification callback function with the token argument set to an empty string. If the application had any users in its database with an empty string set as their token, then it could potentially authenticate the client request against any of those users. This issue has been patched in version 4.8.1.

    • Обновитесь до 4.8.1
    • Обновитесь до 4.8.1-1.1
  15. CVE-2026-34525

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

    AIOHTTP: Duplicate Host header accepted

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, multiple Host headers were allowed in aiohttp. This issue has been patched in version 3.13.4.

    • Обновитесь до 3.13.4
    • Обновитесь до 3.13.5-1
    • Обновитесь до 3.8.4-1+deb12u2
  16. CVE-2026-34520

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

    AIOHTTP: C parser (llhttp) accepts null bytes and control characters in response header values - header injection / security bypass

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, the C parser (the default for most installs) accepted null bytes and control characters in response headers. This issue has been patched in version 3.13.4.

    • Обновитесь до 3.13.4
    • Обновитесь до 3.13.5-1
    • Обновитесь до 3.8.4-1+deb12u2
    Опубликовано Обновлено
  17. CVE-2026-34519

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

    AIOHTTP: HTTP response splitting via \r in reason phrase

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, an attacker who controls the reason parameter when creating a Response may be able to inject extra headers or similar exploits. This issue has been patched in version 3.13.4.

    • Обновитесь до 3.13.4
    • Обновитесь до 3.13.5-1
    • Обновитесь до 3.8.4-1+deb12u2
    Опубликовано Обновлено
  18. CVE-2026-34518

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

    AIOHTTP: Cookie and Proxy-Authorization headers leaked on cross-origin redirect

    AIOHTTP is an asynchronous HTTP client/server framework for asyncio and Python. Prior to version 3.13.4, when following redirects to a different origin, aiohttp drops the Authorization header, but retains the Cookie and Proxy-Authorization headers. This issue has been patched in version 3.13.4.

    • Обновитесь до 3.13.4
    • Обновитесь до 3.13.5-1
    • Обновитесь до 3.8.4-1+deb12u2
    Опубликовано Обновлено

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

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

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