p PatchFirst

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

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

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

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

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

  1. CVE-2024-2035

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

    Improper Authorization in zenml-io/zenml

    An improper authorization vulnerability exists in the zenml-io/zenml repository, specifically within the API PUT /api/v1/users/id endpoint. This vulnerability allows any authenticated user to modify the information of other users, including changing the `active` status of user accounts to false, effectively deactivating them. This issue affects version 0.55.3 and was fixed in version 0.56.2. The impact of this vulnerability is significant as it allows for the deactivation of admin accounts, potentially disrupting the functionality and security of the application.

    • Обновитесь до 0.56.2
  2. CVE-2024-4890

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

    Blind SQL Injection in berriai/litellm

    A blind SQL injection vulnerability exists in the berriai/litellm application, specifically within the '/team/update' process. The vulnerability arises due to the improper handling of the 'user_id' parameter in the raw SQL query used for deleting users. An attacker can exploit this vulnerability by injecting malicious SQL commands through the 'user_id' parameter, leading to potential unauthorized access to sensitive information such as API keys, user information, and tokens stored in the database. The affected version is 1.27.14.

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

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

    Stored XSS in zenml-io/zenml

    A stored Cross-Site Scripting (XSS) vulnerability was identified in the zenml-io/zenml repository, specifically within the 'logo_url' field. By injecting malicious payloads into this field, an attacker could send harmful messages to other users, potentially compromising their accounts. The vulnerability affects version 0.55.3 and was fixed in version 0.56.2. The impact of exploiting this vulnerability could lead to user account compromise.

    • Обновитесь до 0.56.2
  4. CVE-2024-5225

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

    SQL Injection in berriai/litellm

    An SQL Injection vulnerability exists in the berriai/litellm repository, specifically within the `/global/spend/logs` endpoint. The vulnerability arises due to improper neutralization of special elements used in an SQL command. The affected code constructs an SQL query by concatenating an unvalidated `api_key` parameter directly into the query, making it susceptible to SQL Injection if the `api_key` contains malicious data. This issue affects the latest version of the repository. Successful exploitation of this vulnerability could lead to unauthorized access, data manipulation, exposure of confidential information, and denial of service (DoS)

    • Обновитесь до 1.40.0
    Опубликовано Обновлено
  5. CVE-2024-0520

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

    Remote Code Execution due to Full Controlled File Write in mlflow/mlflow

    A vulnerability in mlflow/mlflow version 8.2.1 allows for remote code execution due to improper neutralization of special elements used in an OS command ('Command Injection') within the `mlflow.data.http_dataset_source.py` module. Specifically, when loading a dataset from a source URL with an HTTP scheme, the filename extracted from the `Content-Disposition` header or the URL path is used to generate the final file path without proper sanitization. This flaw enables an attacker to control the file path fully by utilizing path traversal or absolute path techniques, such as '../../tmp/poc.txt' or '/tmp/poc.txt', leading to arbitrary file write.

    • Обновитесь до 2.9.0
  6. CVE-2024-2213

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

    Improper Authentication in zenml-io/zenml

    An issue was discovered in zenml-io/zenml versions up to and including 0.55.4. Due to improper authentication mechanisms, an attacker with access to an active user session can change the account password without needing to know the current password. This vulnerability allows for unauthorized account takeover by bypassing the standard password change verification process. The issue was fixed in version 0.56.3.

    • Обновитесь до 0.56.3
  7. CVE-2024-5550

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

    Exposure of Sensitive Information via Arbitrary System Path Lookup in h2oai/h2o-3

    In h2oai/h2o-3 version 3.40.0.4, an exposure of sensitive information vulnerability exists due to an arbitrary system path lookup feature. This vulnerability allows any remote user to view full paths in the entire file system where h2o-3 is hosted. Specifically, the issue resides in the Typeahead API call, which when requested with a typeahead lookup of '/', exposes the root filesystem including directories such as /home, /usr, /bin, among others. This vulnerability could allow attackers to explore the entire filesystem, and when combined with a Local File Inclusion (LFI) vulnerability, could make exploitation of the server trivial.

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

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

    Clickjacking Vulnerability in zenml-io/zenml

    A clickjacking vulnerability exists in zenml-io/zenml versions up to and including 0.55.5 due to the application's failure to set appropriate X-Frame-Options or Content-Security-Policy HTTP headers. This vulnerability allows an attacker to embed the application UI within an iframe on a malicious page, potentially leading to unauthorized actions by tricking users into interacting with the interface under the attacker's control. The issue was addressed in version 0.56.3.

    • Обновитесь до 0.56.3
  9. CVE-2024-4881

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

    Path Traversal in parisneo/lollms

    A path traversal vulnerability exists in the parisneo/lollms application, affecting version 9.4.0 and potentially earlier versions, but fixed in version 5.9.0. The vulnerability arises due to improper validation of file paths between Windows and Linux environments, allowing attackers to traverse beyond the intended directory and read any file on the Windows system. Specifically, the application fails to adequately sanitize file paths containing backslashes (`\`), which can be exploited to access the root directory and read, or even delete, sensitive files. This issue was discovered in the context of the `/user_infos` endpoint, where a crafted

    • Обновитесь до 5.9.0
    • Обновитесь до 9.5.0
  10. CVE-2024-3099

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

    Denial of Service and Data Model Poisoning via URL Encoding in mlflow/mlflow

    A vulnerability in mlflow/mlflow version 2.11.1 allows attackers to create multiple models with the same name by exploiting URL encoding. This flaw can lead to Denial of Service (DoS) as an authenticated user might not be able to use the intended model, as it will open a different model each time. Additionally, an attacker can exploit this vulnerability to perform data model poisoning by creating a model with the same name, potentially causing an authenticated user to become a victim by using the poisoned model. The issue stems from inadequate validation of model names, allowing for the creation of models with URL-encoded names that are treat

    • Обновитесь до 2.11.3
    Опубликовано Обновлено
  11. CVE-2024-4325

    Высокий · CVSS 8.6EPSS 37,11%Публичный эксплойтНет опубликованного исправления

    Server-Side Request Forgery (SSRF) in gradio-app/gradio

    A Server-Side Request Forgery (SSRF) vulnerability exists in the gradio-app/gradio version 4.21.0, specifically within the `/queue/join` endpoint and the `save_url_to_cache` function. The vulnerability arises when the `path` value, obtained from the user and expected to be a URL, is used to make an HTTP request without sufficient validation checks. This flaw allows an attacker to send crafted requests that could lead to unauthorized access to the local network or the AWS metadata endpoint, thereby compromising the security of internal servers.

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

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

    Local File Inclusion in JSON component in gradio-app/gradio

    A local file inclusion vulnerability exists in the JSON component of gradio-app/gradio version 4.25. The vulnerability arises from improper input validation in the `postprocess()` function within `gradio/components/json_component.py`, where a user-controlled string is parsed as JSON. If the parsed JSON object contains a `path` key, the specified file is moved to a temporary directory, making it possible to retrieve it later via the `/file=..` endpoint. This issue is due to the `processing_utils.move_files_to_cache()` function traversing any object passed to it, looking for a dictionary with a `path` key, and then copying the specified file to

    • Обновитесь до 4.31.3
    • Обновитесь до 4.31.4
  13. CVE-2024-5452

    Критический · CVSS 9.8EPSS 26,83%Публичный эксплойтЕсть исправление

    RCE via Property/Class Pollution in lightning-ai/pytorch-lightning

    A remote code execution (RCE) vulnerability exists in the lightning-ai/pytorch-lightning library version 2.2.1 due to improper handling of deserialized user input and mismanagement of dunder attributes by the `deepdiff` library. The library uses `deepdiff.Delta` objects to modify application state based on frontend actions. However, it is possible to bypass the intended restrictions on modifying dunder attributes, allowing an attacker to construct a serialized delta that passes the deserializer whitelist and contains dunder attributes. When processed, this can be exploited to access other modules, classes, and instances, leading to arbitrary

    • Обновитесь до 2.3.3
  14. CVE-2024-35178

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

    Jupyter server on Windows discloses Windows user password hash

    The Jupyter Server provides the backend for Jupyter web applications. Jupyter Server on Windows has a vulnerability that lets unauthenticated attackers leak the NTLMv2 password hash of the Windows user running the Jupyter server. An attacker can crack this password to gain access to the Windows machine hosting the Jupyter server, or access other network-accessible machines or 3rd party services using that credential. Or an attacker perform an NTLM relay attack without cracking the credential to gain access to other network-accessible machines. This vulnerability is fixed in 2.14.1.

    • Обновитесь до 2.14.1
  15. GHSA-hvh4-5qr6-3v7r

    Высокий · CVSS 8.2Нет опубликованного исправления

    Observable Timing Discrepancy in pypqc

    ### Impact `kyber512`, `kyber768`, and `kyber1024` on Mac OS \(or when compiled with clang\) only: An attacker able to submit many decapsulation requests against a single private key, and to gain timing information about the decapsulation, could recover the private key. Proof-of-concept exploit exists for a local attacker. CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N/E:P/RL:U/RC:C ### Patches No patch is currently available / pending upstream [PQClean#556](https://github.com/PQClean/PQClean/issues/556). ### Workarounds No workarounds have been reported. The 0.0.7 -> 0.0.7.1 upgrade, when available, should be a drop-in replacement<!--; it

  16. CVE-2024-5629

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

    Out-of-bounds read in bson module of PyMongo

    An out-of-bounds read in the 'bson' module of PyMongo 4.6.2 or earlier allows deserialization of malformed BSON provided by a Server to raise an exception which may contain arbitrary application memory.

    • Обновитесь до 3.10.1-0ubuntu2.1
    • Обновитесь до 3.11.0-1+deb12u1
    • Обновитесь до 3.11.0-1ubuntu0.22.04.1
    • Обновитесь до 3.11.0-1ubuntu0.24.04.1
    • Обновитесь до 3.2-1ubuntu0.1~esm1
    • Обновитесь до 3.6.1+dfsg1-1ubuntu0.1~esm1
    • Обновитесь до 4.6.3
    • Обновитесь до 4.7.3-1
  17. GHSA-4m3g-6r7g-jv4f

    Низкий · CVSS 3.6Есть исправление

    Arbitrary JavaScript execution due to using outdated libraries

    ### Summary gradio-pdf projects with dependencies on the pdf.js library are vulnerable to CVE-2024-4367, which allows arbitrary JavaScript execution. ### PoC 1. Generate a pdf file with a malicious script in the fontmatrix. (This will run `alert(‘XSS’)`.) [poc.pdf](https://github.com/user-attachments/files/15516798/poc.pdf) 2. Run the app. In this PoC, I've used the demo for a simple proof. ![1](https://github.com/freddyaboulton/gradio-pdf/assets/114328108/d1bb7626-3d0f-4984-8873-297658d6e77e) 3. Upload a PDF file containing the script. ![2](https://github.com/freddyaboulton/gradio-pdf/assets/114328108/803d8080-c946-446e-bb34-cf5640e1b4de)

    • Обновитесь до 0.0.10
  18. CVE-2024-37064

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

    CVE-2024-37064

    Deseriliazation of untrusted data can occur in versions 3.7.0 or newer of Ydata's ydata-profiling open-source library, enabling a maliciously crafted dataset to run arbitrary code on an end user's system when loaded.

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

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

    CVE-2024-37063

    A cross-site scripting (XSS) vulnerability in versions 3.7.0 or newer of Ydata's ydata-profiling open-source library allows for payloads to be run when a maliocusly crafted report is viewed in the browser.

    Опубликовано Обновлено

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

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

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