p PatchFirst

PatchFirst · Latest vulnerabilities

Python stack vulnerabilities · Page 171

Vulnerabilities published for Python in the last 30 days: 352. Listed in the KEV catalogue: 1.

Filter vulnerabilities
Python

Vulnerabilities: 7135

  1. CVE-2024-10906

    High · CVSS 7.1EPSS 0.25%No fix published

    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.

    Published Updated
  2. CVE-2024-7035

    Medium · CVSS 6.9EPSS 8.67%Fix available

    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.

    • Update to 0.3.16
    Published Updated
  3. CVE-2024-11603

    High · CVSS 7.5EPSS 0.7%No fix published

    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.

    Published Updated
  4. CVE-2024-10908

    Medium · CVSS 6.1EPSS 0.78%Public exploitNo fix published

    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.

    Published Updated
  5. CVE-2024-6854

    High · CVSS 7.1EPSS 0.78%No fix published

    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.

    Published Updated
  6. CVE-2024-10707

    Medium · CVSS 6.5EPSS 0.74%No fix published

    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.

    Published Updated
  7. CVE-2024-6827

    High · CVSS 7.5EPSS 0.81%Fix available

    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.

    • Update to 22.0.0
    • Update to 23.0.0-1
    Published Updated
  8. CVE-2024-6851

    High · CVSS 7.5EPSS 1.07%No fix published

    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.

    Published Updated
  9. CVE-2024-8859

    High · CVSS 7.5EPSS 2.77%Public exploitFix available

    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.

    • Update to 2.17.0
    • Update to 2.17.0rc0
    Published Updated
  10. CVE-2024-10190

    Critical · CVSS 9.8EPSS 1.12%No fix published

    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.

    Published Updated
  11. CVE-2024-10829

    High · CVSS 7.5EPSS 0.73%No fix published

    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.

    Published Updated
  12. CVE-2024-12911

    High · CVSS 7.1EPSS 0.52%Fix available

    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.

    • Update to 0.12.3
    • Update to 0.5.1
    Published Updated
  13. CVE-2024-6839

    Medium · CVSS 4.3EPSS 0.74%Fix available

    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.

    • Update to 3.0.10-2+deb12u1
    • Update to 3.0.8-2ubuntu0.1+esm1
    • Update to 3.0.9-2ubuntu0.1
    • Update to 4.0.0-1ubuntu0.1~esm1
    • Update to 6.0.0
    • Update to 6.0.1-1
    Published Updated
  14. CVE-2024-10901

    Critical · CVSS 9.1EPSS 1.09%No fix published

    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.

    Published Updated
  15. CVE-2024-8502

    Critical · CVSS 9.8EPSS 1.84%No fix published

    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.

    Published Updated
  16. CVE-2024-6483

    Medium · CVSS 5.3EPSS 0.89%No fix published

    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.

    Published Updated
  17. CVE-2025-0330

    High · CVSS 7.5EPSS 0.57%No fix published

    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.

    Published Updated
  18. CVE-2024-9053

    Critical · CVSS 9.8EPSS 1.38%No fix published

    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.

    Published Updated
  19. CVE-2024-10835

    Critical · CVSS 9.1EPSS 1.18%Fix available

    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).

    • Update to 0.7.1
    Published Updated

Check your server

Check your installed stack and versions against the current vulnerability feeds.

Check your server →