p PatchFirst

PatchFirst · Vulnerabilidades recientes

Vulnerabilidades de la pila Python · Página 171

Vulnerabilidades publicadas para Python en los últimos 30 días: 352. Incluidas en el catálogo KEV: 1.

Filtrar vulnerabilidades
Python

Vulnerabilidades: 7135

  1. CVE-2024-10906

    Alta · CVSS 7.1EPSS 0,25%Sin corrección publicada

    Cross-Site Request Forgery (CSRF) in eosphoros-ai/db-gpt

    In version 0.6.0 of eosphoros-ai/db-gpt, the `uvicorn` app created by `dbgpt_server` uses an overly permissive instance of `CORSMiddleware` which sets the `Access-Control-Allow-Origin` to `*` for all requests. This configuration makes all endpoints exposed by the server vulnerable to Cross-Site Request Forgery (CSRF). An attacker can exploit this vulnerability to interact with any endpoints of the instance, even if the instance is not publicly exposed to the network.

    Publicación Actualización
  2. CVE-2024-7035

    Media · CVSS 6.9EPSS 8,67%Corrección disponible

    Cross-Site Request Forgery (CSRF) in open-webui/open-webui

    In version v0.3.8 of open-webui/open-webui, sensitive actions such as deleting and resetting are performed using the GET method. This vulnerability allows an attacker to perform Cross-Site Request Forgery (CSRF) attacks, where an unaware user can unintentionally perform sensitive actions by simply visiting a malicious site or through top-level navigation. The affected endpoints include /rag/api/v1/reset, /rag/api/v1/reset/db, /api/v1/memories/reset, and /rag/api/v1/reset/uploads. This impacts both the availability and integrity of the application.

    • Actualiza a 0.3.16
    Publicación Actualización
  3. CVE-2024-11603

    Alta · CVSS 7.5EPSS 0,7%Sin corrección publicada

    Server-Side Request Forgery in lm-sys/fastchat

    A Server-Side Request Forgery (SSRF) vulnerability exists in lm-sys/fastchat version 0.2.36. The vulnerability is present in the `/queue/join?` endpoint, where insufficient validation of the path parameter allows an attacker to send crafted requests. This can lead to unauthorized access to internal networks or the AWS metadata endpoint, potentially exposing sensitive data and compromising internal servers.

    Publicación Actualización
  4. CVE-2024-10908

    Media · CVSS 6.1EPSS 0,78%Código de explotación públicoSin corrección publicada

    Open Redirect in lm-sys/fastchat

    An open redirect vulnerability in lm-sys/fastchat Release v0.2.36 allows a remote unauthenticated attacker to redirect users to arbitrary websites via a specially crafted URL. This can be exploited for phishing attacks, malware distribution, and credential theft.

    Publicación Actualización
  5. CVE-2024-6854

    Alta · CVSS 7.1EPSS 0,78%Sin corrección publicada

    Arbitrary File Overwrite in h2oai/h2o-3

    In h2oai/h2o-3 version 3.46.0, the endpoint for exporting models does not restrict the export location, allowing an attacker to export a model to any file in the server's file structure, thereby overwriting it. This vulnerability can be exploited to overwrite any file on the target server with a trained model file, although the content of the overwrite is not controllable by the attacker.

    Publicación Actualización
  6. CVE-2024-10707

    Media · CVSS 6.5EPSS 0,74%Sin corrección publicada

    Local File Inclusion in gaizhenbiao/chuanhuchatgpt

    gaizhenbiao/chuanhuchatgpt version git d4ec6a3 is affected by a local file inclusion vulnerability due to the use of the gradio component gr.JSON, which has a known issue (CVE-2024-4941). This vulnerability allows unauthenticated users to access arbitrary files on the server by uploading a specially crafted JSON file and exploiting the improper input validation in the handle_dataset_selection function.

    Publicación Actualización
  7. CVE-2024-6827

    Alta · CVSS 7.5EPSS 0,81%Corrección disponible

    HTTP Request Smuggling in benoitc/gunicorn

    Gunicorn version 21.2.0 does not properly validate the value of the 'Transfer-Encoding' header as specified in the RFC standards, which leads to the default fallback method of 'Content-Length,' making it vulnerable to TE.CL request smuggling. This vulnerability can lead to cache poisoning, data exposure, session manipulation, SSRF, XSS, DoS, data integrity compromise, security bypass, information leakage, and business logic abuse.

    • Actualiza a 22.0.0
    • Actualiza a 23.0.0-1
    Publicación Actualización
  8. CVE-2024-6851

    Alta · CVSS 7.5EPSS 1,07%Sin corrección publicada

    Arbitrary File Deletion in aimhubio/aim

    In version 3.22.0 of aimhubio/aim, the LocalFileManager._cleanup function in the aim tracking server accepts a user-specified glob-pattern for deleting files. The function does not verify that the matched files are within the directory managed by LocalFileManager, allowing a maliciously crafted glob-pattern to lead to arbitrary file deletion.

    Publicación Actualización
  9. CVE-2024-8859

    Alta · CVSS 7.5EPSS 2,77%Código de explotación públicoCorrección disponible

    Path Traversal in mlflow/mlflow

    A path traversal vulnerability exists in mlflow/mlflow version 2.15.1. When users configure and use the dbfs service, concatenating the URL directly into the file protocol results in an arbitrary file read vulnerability. This issue occurs because only the path part of the URL is checked, while parts such as query and parameters are not handled. The vulnerability is triggered if the user has configured the dbfs service, and during usage, the service is mounted to a local directory.

    • Actualiza a 2.17.0
    • Actualiza a 2.17.0rc0
    Publicación Actualización
  10. CVE-2024-10190

    Crítica · CVSS 9.8EPSS 1,12%Sin corrección publicada

    Unauthenticated Remote Code Execution in ElasticRendezvousHandler in horovod/horovod

    Horovod versions up to and including v0.28.1 are vulnerable to unauthenticated remote code execution. The vulnerability is due to improper handling of base64-encoded data in the `ElasticRendezvousHandler`, a subclass of `KVStoreHandler`. Specifically, the `_put_value` method in `ElasticRendezvousHandler` calls `codec.loads_base64(value)`, which eventually invokes `cloudpickle.loads(decoded)`. This allows an attacker to send a malicious pickle object via a PUT request, leading to arbitrary code execution on the server.

    Publicación Actualización
  11. CVE-2024-10829

    Alta · CVSS 7.5EPSS 0,73%Sin corrección publicada

    Denial of Service (DoS) via Multipart Boundary in eosphoros-ai/db-gpt

    A Denial of Service (DoS) vulnerability in the multipart request boundary processing mechanism of eosphoros-ai/db-gpt v0.6.0 allows unauthenticated attackers to cause excessive resource consumption. The server fails to handle excessive characters appended to the end of multipart boundaries, leading to an infinite loop and complete denial of service for all users. This vulnerability affects all endpoints processing multipart/form-data requests.

    Publicación Actualización
  12. CVE-2024-8438

    Alta · CVSS 7.5EPSS 0,77%Sin corrección publicada

    Path Traversal in modelscope/agentscope

    A path traversal vulnerability exists in modelscope/agentscope version v.0.0.4. The API endpoint `/api/file` does not properly sanitize the `path` parameter, allowing an attacker to read arbitrary files on the server.

    Publicación Actualización
  13. CVE-2024-12911

    Alta · CVSS 7.1EPSS 0,52%Corrección disponible

    SQL Injection in run-llama/llama_index

    A vulnerability in the `default_jsonalyzer` function of the `JSONalyzeQueryEngine` in the run-llama/llama_index repository allows for SQL injection via prompt injection. This can lead to arbitrary file creation and Denial-of-Service (DoS) attacks. The vulnerability affects the latest version and is fixed in version 0.5.1.

    • Actualiza a 0.12.3
    • Actualiza a 0.5.1
    Publicación Actualización
  14. CVE-2024-6839

    Media · CVSS 4.3EPSS 0,74%Corrección disponible

    Improper Regex Path Matching in corydolphin/flask-cors

    corydolphin/flask-cors version 4.0.1 contains an improper regex path matching vulnerability. The plugin prioritizes longer regex patterns over more specific ones when matching paths, which can lead to less restrictive CORS policies being applied to sensitive endpoints. This mismatch in regex pattern priority allows unauthorized cross-origin access to sensitive data or functionality, potentially exposing confidential information and increasing the risk of unauthorized actions by malicious actors.

    • Actualiza a 3.0.10-2+deb12u1
    • Actualiza a 3.0.8-2ubuntu0.1+esm1
    • Actualiza a 3.0.9-2ubuntu0.1
    • Actualiza a 4.0.0-1ubuntu0.1~esm1
    • Actualiza a 6.0.0
    • Actualiza a 6.0.1-1
    Publicación Actualización
  15. CVE-2024-10901

    Crítica · CVSS 9.1EPSS 1,09%Sin corrección publicada

    Arbitrary File Write via DuckDB SQL Injection in eosphoros-ai/db-gpt

    In eosphoros-ai/db-gpt version v0.6.0, the web API `POST /api/v1/editor/chart/run` allows execution of arbitrary SQL queries without any access control. This vulnerability can be exploited by attackers to perform Arbitrary File Write, enabling them to write arbitrary files to the victim's file system. This can potentially lead to Remote Code Execution (RCE) by writing malicious files such as `__init__.py` in the Python's `/site-packages/` directory.

    Publicación Actualización
  16. CVE-2024-8502

    Crítica · CVSS 9.8EPSS 1,84%Sin corrección publicada

    Remote Code Execution via Deserialization in modelscope/agentscope

    A vulnerability in the RpcAgentServerLauncher class of modelscope/agentscope v0.0.6a3 allows for remote code execution (RCE) via deserialization of untrusted data using the dill library. The issue occurs in the AgentServerServicer.create_agent method, where serialized input is deserialized using dill.loads, enabling an attacker to execute arbitrary commands on the server.

    Publicación Actualización
  17. CVE-2024-6483

    Media · CVSS 5.3EPSS 0,89%Sin corrección publicada

    Arbitrary File/Directory Deletion in aimhubio/aim

    A vulnerability in the `runs/delete-batch` endpoint of aimhubio/aim version 3.19.3 allows for arbitrary file or directory deletion through path traversal. The endpoint does not mitigate path traversal when handling user-specified run-names, which are used to specify log/metadata files for deletion. This can be exploited to delete arbitrary files or directories, potentially causing denial of service or data loss.

    Publicación Actualización
  18. CVE-2025-0330

    Alta · CVSS 7.5EPSS 0,57%Sin corrección publicada

    Exposure of Sensitive Information in berriai/litellm

    In berriai/litellm version v1.52.1, an issue in proxy_server.py causes the leakage of Langfuse API keys when an error occurs while parsing team settings. This vulnerability exposes sensitive information, including langfuse_secret and langfuse_public_key, which can provide full access to the Langfuse project storing all requests.

    Publicación Actualización
  19. CVE-2024-9053

    Crítica · CVSS 9.8EPSS 1,38%Sin corrección publicada

    Remote Code Execution in vllm-project/vllm

    vllm-project vllm version 0.6.0 contains a vulnerability in the AsyncEngineRPCServer() RPC server entrypoints. The core functionality run_server_loop() calls the function _make_handler_coro(), which directly uses cloudpickle.loads() on received messages without any sanitization. This can result in remote code execution by deserializing malicious pickle data.

    Publicación Actualización
  20. CVE-2024-10835

    Crítica · CVSS 9.1EPSS 1,18%Corrección disponible

    Arbitrary File Write via SQL Injection in eosphoros-ai/db-gpt

    In eosphoros-ai/db-gpt version v0.6.0, the web API `POST /api/v1/editor/sql/run` allows execution of arbitrary SQL queries without any access control. This vulnerability can be exploited by attackers to perform Arbitrary File Write using DuckDB SQL, enabling them to write arbitrary files to the victim's file system. This can potentially lead to Remote Code Execution (RCE).

    • Actualiza a 0.7.1
    Publicación Actualización

Comprueba tu servidor

Compara tu pila y las versiones instaladas con las bases actuales de vulnerabilidades.

Comprueba tu servidor →