p PatchFirst

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

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

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

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

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

  1. CVE-2024-49750

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

    Snowflake Connector for Python has sensitive data in logs

    The Snowflake Connector for Python provides an interface for developing Python applications that can connect to Snowflake and perform all standard operations. Prior to version 3.12.3, when the logging level was set by the user to DEBUG, the Connector could have logged Duo passcodes (when specified via the `passcode` parameter) and Azure SAS tokens. Additionally, the SecretDetector logging formatter, if enabled, contained bugs which caused it to not fully redact JWT tokens and certain private key formats. Snowflake released version 3.12.3 of the Snowflake Connector for Python, which fixes the issue. In addition to upgrading, users should revie

    • Обновитесь до 3.12.3
    Опубликовано Обновлено
  2. CVE-2024-48426

    Средний · CVSS 6.2EPSS 0,23%Нет опубликованного исправления

    CVE-2024-48426

    A segmentation fault (SEGV) was detected in the SortByPTypeProcess::Execute function in the Assimp library during fuzz testing with AddressSanitizer. The crash occurred due to a read access to an invalid memory address (0x1000c9714971).

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

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

    CVE-2024-48425

    A segmentation fault (SEGV) was detected in the Assimp::SplitLargeMeshesProcess_Triangle::UpdateNode function within the Assimp library during fuzz testing using AddressSanitizer. The crash occurs due to a read access violation at address 0x000000000460, which points to the zero page, indicating a null or invalid pointer dereference.

    • Обновитесь до 6.0.2+ds-1
    Опубликовано Обновлено
  4. CVE-2024-48424

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

    CVE-2024-48424

    A heap-buffer-overflow vulnerability has been identified in the OpenDDLParser::parseStructure function within the Assimp library, specifically during the processing of OpenGEX files.

    • Обновитесь до 6.0.2+ds-1
    Опубликовано Обновлено
  5. CVE-2024-48423

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

    CVE-2024-48423

    An issue in assimp v.5.4.3 allows a local attacker to execute arbitrary code via the CallbackToLogRedirector function within the Assimp library.

    • Обновитесь до 6.0.2+ds-1
    Опубликовано Обновлено
  6. GHSA-3vpc-4p9p-47hc

    Без оценкиЕсть исправление

    curl_cffi bundles a version of libcurl affected by High Severity vulnerability

    ### Summary curl_cffi is potentially affected by High Severity vulnerability (CVE-2023-38545) in libcurl<8.4.0 ### Details HIGH severity vulnerability in curl and libcurl: [announcement](https://github.com/curl/curl/discussions/12026#discussioncomment-7195548) Details are still unknown, but seems it will be a major issue as it's advertised by curl devs as "_probably the worst curl security flaw in a long time_". A patched version (8.4.0) and details will be published around 06:00 UTC on October 11. curl_cffi wheels on PyPI ship with libcurl 7.84.0 ### PoC [https://inspector.pypi.io/project/curl-cffi/0.5.10b2/packages/56/ae/eb7d39ad234f1f446

    • Обновитесь до 0.7.0b6
    Опубликовано Обновлено
  7. CVE-2024-9287

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

    Virtual environment (venv) activation scripts don't quote paths

    A vulnerability has been found in the CPython `venv` module and CLI where path names provided when creating a virtual environment were not quoted properly, allowing the creator to inject commands into virtual environment "activation" scripts (ie "source venv/bin/activate"). This means that attacker-controlled virtual environments are able to run commands when the virtual environment is activated. Virtual environments which are not created by an attacker or which aren't activated before being used (ie "./venv/bin/python") are not affected.

    • Обновитесь до 3.10.12-1~22.04.7
    • Обновитесь до 3.10.16
    • Обновитесь до 3.11.0~rc1-1~22.04.1~esm2
    • Обновитесь до 3.11.11
    • Обновитесь до 3.11.2-6+deb12u5
    • Обновитесь до 3.12.3-1ubuntu0.3
    • Обновитесь до 3.12.8
    • Обновитесь до 3.13.1
    • Обновитесь до 3.13.1-1
    • Обновитесь до 3.14.0a2
    • Обновитесь до 3.4.3-1ubuntu1~14.04.7+esm14
    • Обновитесь до 3.5.2-2ubuntu0~16.04.13+esm16
    • Обновитесь до 3.5.2-2ubuntu0~16.04.4~14.04.1+esm4
    • Обновитесь до 3.6.9-1~18.04ubuntu1.13+esm3
    • Обновитесь до 3.7.5-2ubuntu1~18.04.2+esm4
    • Обновитесь до 3.8.0-3ubuntu1~18.04.2+esm3
    • Обновитесь до 3.8.10-0ubuntu1~20.04.16
    • Обновитесь до 3.9.21
    • Обновитесь до 3.9.5-3ubuntu0~20.04.1+esm3
    • Обновитесь до 7.3.11+dfsg-2+deb12u3
    • Обновитесь до 7.3.17+dfsg-3
    Опубликовано Обновлено
  8. CVE-2024-10073

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

    flairNLP flair Mode File Loader clustering.py ClusteringModel code injection

    A vulnerability, which was classified as critical, was found in flairNLP flair 0.14.0. Affected is the function ClusteringModel of the file flair\models\clustering.py of the component Mode File Loader. The manipulation leads to code injection. It is possible to launch the attack remotely. The complexity of an attack is rather high. The exploitability is told to be difficult. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

    • Обновитесь до 0.15.0
    Опубликовано Обновлено
  9. CVE-2024-21272

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

    CVE-2024-21272

    Vulnerability in the MySQL Connectors product of Oracle MySQL (component: Connector/Python). Supported versions that are affected are 9.0.0 and prior. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Connectors. Successful attacks of this vulnerability can result in takeover of MySQL Connectors. CVSS 3.1 Base Score 7.5 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H).

    • Обновитесь до 9.1.0
    Опубликовано Обновлено
  10. CVE-2024-47874

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

    Starlette Denial of service (DoS) via multipart/form-data

    Starlette is an Asynchronous Server Gateway Interface (ASGI) framework/toolkit. Prior to version 0.40.0, Starlette treats `multipart/form-data` parts without a `filename` as text form fields and buffers those in byte strings with no size limit. This allows an attacker to upload arbitrary large form fields and cause Starlette to both slow down significantly due to excessive memory allocations and copy operations, and also consume more and more memory until the server starts swapping and grinds to a halt, or the OS terminates the server process with an OOM error. Uploading multiple such requests in parallel may be enough to render a service pra

    • Обновитесь до 0.26.1-1+deb12u1
    • Обновитесь до 0.40.0
    • Обновитесь до 0.41.0-1
    Опубликовано Обновлено
  11. CVE-2024-48911

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

    OpenCanary Executes Commands From Potentially Writable Config File

    OpenCanary, a multi-protocol network honeypot, directly executed commands taken from its config file. Prior to version 0.9.4, where the config file is stored in an unprivileged user directory but the daemon is executed by root, it’s possible for the unprivileged user to change the config file and escalate permissions when root later runs the daemon. Version 0.9.4 contains a fix for the issue.

    • Обновитесь до 0.9.4
    • Обновитесь до 0.9.5
    Опубликовано Обновлено
  12. CVE-2024-6985

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

    Path Traversal in api open_personality_folder in parisneo/lollms-webui

    A path traversal vulnerability exists in the api open_personality_folder endpoint of parisneo/lollms-webui. This vulnerability allows an attacker to read any folder in the personality_folder on the victim's computer, even though sanitize_path is set. The issue arises due to improper sanitization of the personality_folder parameter, which can be exploited to traverse directories and access arbitrary files.

    • Обновитесь до 5.9.0
    Опубликовано Обновлено
  13. CVE-2024-6971

    Низкий · CVSS 3.4EPSS 0,32%Нет опубликованного исправления

    Path Traversal in parisneo/lollms-webui

    A path traversal vulnerability exists in the parisneo/lollms-webui repository, specifically in the `lollms_file_system.py` file. The functions `add_rag_database`, `toggle_mount_rag_database`, and `vectorize_folder` do not implement security measures such as `sanitize_path_from_endpoint` or `sanitize_path`. This allows an attacker to perform vectorize operations on `.sqlite` files in any directory on the victim's computer, potentially installing multiple packages and causing a crash.

    Опубликовано Обновлено
  14. CVE-2024-47867

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

    Lack of integrity check on the downloaded FRP client in Gradio

    Gradio is an open-source Python package designed for quick prototyping. This vulnerability is a **lack of integrity check** on the downloaded FRP client, which could potentially allow attackers to introduce malicious code. If an attacker gains access to the remote URL from which the FRP client is downloaded, they could modify the binary without detection, as the Gradio server does not verify the file's checksum or signature. Any users utilizing the Gradio server's sharing mechanism that downloads the FRP client could be affected by this vulnerability, especially those relying on the executable binary for secure data tunneling. There is no di

    • Обновитесь до 5.0.0
    Опубликовано Обновлено
  15. CVE-2024-47868

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

    Several components’ post-process steps may allow arbitrary file leaks in Gradio

    Gradio is an open-source Python package designed for quick prototyping. This is a **data validation vulnerability** affecting several Gradio components, which allows arbitrary file leaks through the post-processing step. Attackers can exploit these components by crafting requests that bypass expected input constraints. This issue could lead to sensitive files being exposed to unauthorized users, especially when combined with other vulnerabilities, such as issue TOB-GRADIO-15. The components most at risk are those that return or handle file data. Vulnerable Components: 1. **String to FileData:** DownloadButton, Audio, ImageEditor, Video, Model

    • Обновитесь до 5.0.0
    Опубликовано Обновлено
  16. CVE-2024-47869

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

    Non-constant-time comparison when comparing hashes in Gradio

    Gradio is an open-source Python package designed for quick prototyping. This vulnerability involves a **timing attack** in the way Gradio compares hashes for the `analytics_dashboard` function. Since the comparison is not done in constant time, an attacker could exploit this by measuring the response time of different requests to infer the correct hash byte-by-byte. This can lead to unauthorized access to the analytics dashboard, especially if the attacker can repeatedly query the system with different keys. Users are advised to upgrade to `gradio>4.44` to mitigate this issue. To mitigate the risk before applying the patch, developers can man

    • Обновитесь до 4.44.0
    Опубликовано Обновлено
  17. CVE-2024-47870

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

    Race condition in update_root_in_config may redirect user traffic in Gradio

    Gradio is an open-source Python package designed for quick prototyping. This vulnerability involves a **race condition** in the `update_root_in_config` function, allowing an attacker to modify the `root` URL used by the Gradio frontend to communicate with the backend. By exploiting this flaw, an attacker can redirect user traffic to a malicious server. This could lead to the interception of sensitive data such as authentication credentials or uploaded files. This impacts all users who connect to a Gradio server, especially those exposed to the internet, where malicious actors could exploit this race condition. Users are advised to upgrade to

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

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

    Insecure communication between the FRP client and server in Gradio

    Gradio is an open-source Python package designed for quick prototyping. This vulnerability involves **insecure communication** between the FRP (Fast Reverse Proxy) client and server when Gradio's `share=True` option is used. HTTPS is not enforced on the connection, allowing attackers to intercept and read files uploaded to the Gradio server, as well as modify responses or data sent between the client and server. This impacts users who are sharing Gradio demos publicly over the internet using `share=True` without proper encryption, exposing sensitive data to potential eavesdroppers. Users are advised to upgrade to `gradio>=5` to address this i

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

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

    Cross-site Scripting on Gradio server via upload of HTML files, JS files, or SVG files

    Gradio is an open-source Python package designed for quick prototyping. This vulnerability involves **Cross-Site Scripting (XSS)** on any Gradio server that allows file uploads. Authenticated users can upload files such as HTML, JavaScript, or SVG files containing malicious scripts. When other users download or view these files, the scripts will execute in their browser, allowing attackers to perform unauthorized actions or steal sensitive information from their sessions. This impacts any Gradio server that allows file uploads, particularly those using components that process or display user-uploaded files. Users are advised to upgrade to `gr

    • Обновитесь до 5.0.0
    Опубликовано Обновлено
  20. GHSA-26jh-r8g2-6fpr

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

    Gradio's dropdown component pre-process step does not limit the values to those in the dropdown list

    ### Impact **What kind of vulnerability is it? Who is impacted?** This vulnerability is a **data validation issue** in the Gradio `Dropdown` component's pre-processing step. Even if the `allow_custom_value` parameter is set to `False`, attackers can bypass this restriction by sending custom requests with arbitrary values, effectively breaking the developer’s intended input constraints. While this alone is not a severe vulnerability, it can lead to more critical security issues, particularly when paired with other vulnerabilities like file downloads from the user's machine. ### Patches Yes, this issue is addressed in `gradio>=5.0`. Please up

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

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

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

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