p PatchFirst

PatchFirst · Latest vulnerabilities

Python stack vulnerabilities · Page 169

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

Filter vulnerabilities
Python

Vulnerabilities: 7135

  1. CVE-2024-8537

    Critical · CVSS 9.1EPSS 1.04%No fix published

    Path Traversal in modelscope/agentscope

    A path traversal vulnerability exists in the modelscope/agentscope application, affecting all versions. The vulnerability is present in the /delete-workflow endpoint, allowing an attacker to delete arbitrary files from the filesystem. This issue arises due to improper input validation, enabling the attacker to manipulate file paths and delete sensitive files outside of the intended directory.

    Published Updated
  2. CVE-2024-10912

    High · CVSS 7.5EPSS 0.64%No fix published

    Denial of Service in lm-sys/fastchat

    A Denial of Service (DoS) vulnerability exists in the file upload feature of lm-sys/fastchat version 0.2.36. The vulnerability is due to improper handling of form-data with a large filename in the file upload request. An attacker can exploit this by sending a payload with an excessively large filename, causing the server to become overwhelmed and unavailable to legitimate users.

    Published Updated
  3. CVE-2024-6866

    Medium · CVSS 5.3EPSS 0.72%Fix available

    Case-Insensitive Path Matching in corydolphin/flask-cors

    corydolphin/flask-cors version 4.01 contains a vulnerability where the request path matching is case-insensitive due to the use of the `try_match` function, which is originally intended for matching hosts. This results in a mismatch because paths in URLs are case-sensitive, but the regex matching treats them as case-insensitive. This misconfiguration can lead to significant security vulnerabilities, allowing unauthorized origins to access paths meant to be restricted, resulting in data exposure and potential data leaks.

    • 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.0-1
    Published Updated
  4. CVE-2024-8952

    Medium · CVSS 6.8EPSS 0.73%No fix published

    SSRF in composiohq/composio

    A Server-Side Request Forgery (SSRF) vulnerability exists in composiohq/composio version v0.4.2, specifically in the /api/actions/execute/WEBTOOL_SCRAPE_WEBSITE_CONTENT endpoint. This vulnerability allows an attacker to read files, access AWS metadata, and interact with local services on the system.

    Published Updated
  5. CVE-2024-7776

    High · CVSS 8.1EPSS 1.53%Fix available

    Arbitrary File Overwrite in onnx/onnx

    A vulnerability in the `download_model` function of the onnx/onnx framework, before and including version 1.16.1, allows for arbitrary file overwrite due to inadequate prevention of path traversal attacks in malicious tar files. This vulnerability can be exploited by an attacker to overwrite files in the user's directory, potentially leading to remote command execution.

    • Update to 1.16.2
    • Update to 1.16.2-1
    • Update to 1.17.0
    Published Updated
  6. CVE-2024-10569

    High · CVSS 7.5EPSS 0.66%No fix published

    Zip Bomb Vulnerability in gradio-app/gradio

    A vulnerability in the dataframe component of gradio-app/gradio (version git 98cbcae) allows for a zip bomb attack. The component uses pd.read_csv to process input values, which can accept compressed files. An attacker can exploit this by uploading a maliciously crafted zip bomb, leading to a server crash and causing a denial of service.

    Published Updated
  7. CVE-2024-8953

    High · CVSS 7.2EPSS 1.21%Fix available

    Unsafe eval usage in composiohq/composio

    In composiohq/composio version 0.4.3, the mathematical_calculator endpoint uses the unsafe eval() function to perform mathematical operations. This can lead to arbitrary code execution if untrusted input is passed to the eval() function.

    • Update to 0.5.43
    Published Updated
  8. CVE-2025-0189

    High · CVSS 7.5EPSS 0.64%No fix published

    Denial of Service in aimhubio/aim

    In version 3.25.0 of aimhubio/aim, the tracking server is vulnerable to a denial of service attack. The server overrides the maximum size for websocket messages, allowing very large images to be tracked. This causes the server to become unresponsive to other requests while processing the large image, leading to a denial of service condition.

    Published Updated
  9. CVE-2024-11602

    High · CVSS 7.4EPSS 0.31%No fix published

    CORS Vulnerability in feast-dev/feast

    A Cross-Origin Resource Sharing (CORS) vulnerability exists in feast-dev/feast version 0.40.0. The CORS configuration on the agentscope server does not properly restrict access to only trusted origins, allowing any external domain to make requests to the API. This can bypass intended security controls and potentially expose sensitive information.

    Published Updated
  10. CVE-2024-6844

    Medium · CVSS 5.3EPSS 0.32%Fix available

    Inconsistent CORS Matching Due to Handling of '+' in URL Path in corydolphin/flask-cors

    A vulnerability in corydolphin/flask-cors version 4.0.1 allows for inconsistent CORS matching due to the handling of the '+' character in URL paths. The request.path is passed through the unquote_plus function, which converts the '+' character to a space ' '. This behavior leads to incorrect path normalization, causing potential mismatches in CORS configuration. As a result, endpoints may not be matched correctly to their CORS settings, leading to unexpected CORS policy application. This can cause unauthorized cross-origin access or block valid requests, creating security vulnerabilities and usability issues.

    • 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.0-1
    Published Updated
  11. CVE-2024-6829

    Critical · CVSS 9.1EPSS 0.88%No fix published

    Arbitrary File Overwrite through tarfile-extraction in aimhubio/aim

    A vulnerability in aimhubio/aim version 3.19.3 allows an attacker to exploit the `tarfile.extractall()` function to extract the contents of a maliciously crafted tarfile to arbitrary locations on the host server. The attacker can control `repo.path` and `run_hash` to bypass directory existence checks and extract files to unintended locations, potentially overwriting critical files. This can lead to arbitrary data being written to arbitrary locations on the remote tracking server, which could be used for further attacks such as writing a new SSH key to the target server.

    Published Updated
  12. CVE-2024-7768

    High · CVSS 7.5EPSS 0.79%No fix published

    Denial of Service in h2oai/h2o-3

    A vulnerability in the `/3/ImportFiles` endpoint of h2oai/h2o-3 version 3.46.1 allows an attacker to cause a denial of service. The endpoint takes a single GET parameter, `path`, which can be recursively set to reference itself. This leads the server to repeatedly call its own endpoint, eventually filling up the request queue and leaving the server unable to handle other requests.

    Published Updated
  13. CVE-2024-10188

    High · CVSS 7.5EPSS 0.57%Fix available

    Denial of Service in BerriAI/litellm

    A vulnerability in BerriAI/litellm, as of commit 26c03c9, allows unauthenticated users to cause a Denial of Service (DoS) by exploiting the use of ast.literal_eval to parse user input. This function is not safe and is prone to DoS attacks, which can crash the litellm Python server.

    • Update to 1.53.1
    • Update to 1.53.1.dev1
    Published Updated
  14. CVE-2024-11958

    Critical · CVSS 9.8EPSS 1.44%Fix available

    SQL Injection in run-llama/llama_index

    A SQL injection vulnerability exists in the `duckdb_retriever` component of the run-llama/llama_index repository, specifically in the latest version. The vulnerability arises from the construction of SQL queries without using prepared statements, allowing an attacker to inject arbitrary SQL code. This can lead to remote code execution (RCE) by installing the shellfs extension and executing malicious commands.

    • Update to 0.4.0
    Published Updated
  15. CVE-2025-0191

    Medium · CVSS 6.5EPSS 0.6%No fix published

    Denial of Service in gaizhenbiao/chuanhuchatgpt

    A Denial of Service (DoS) vulnerability exists in the file upload feature of gaizhenbiao/chuanhuchatgpt version 20240914. The vulnerability is due to improper handling of form-data with a large filename in the file upload request. By sending a payload with an excessively large filename, the server becomes overwhelmed and unresponsive, leading to unavailability for legitimate users.

    Published Updated
  16. CVE-2025-0628

    High · CVSS 8.1EPSS 0.34%Fix available

    Improper Authorization in BerriAI/litellm

    An improper authorization vulnerability exists in the main-latest version of BerriAI/litellm. When a user with the role 'internal_user_viewer' logs into the application, they are provided with an overly privileged API key. This key can be used to access all the admin functionality of the application, including endpoints such as '/users/list' and '/users/get_users'. This vulnerability allows for privilege escalation within the application, enabling any account to become a PROXY ADMIN.

    • Update to 1.61.15
    • Update to v1.61.15-nightly
    Published Updated
  17. CVE-2024-10624

    High · CVSS 7.5EPSS 1.1%No fix published

    Regular Expression Denial of Service (ReDoS) in gradio-app/gradio

    A Regular Expression Denial of Service (ReDoS) vulnerability exists in the gradio-app/gradio repository, affecting the gr.Datetime component. The affected version is git commit 98cbcae. The vulnerability arises from the use of a regular expression `^(?:\s*now\s*(?:-\s*(\d+)\s*([dmhs]))?)?\s*$` to process user input. In Python's default regex engine, this regular expression can take polynomial time to match certain crafted inputs. An attacker can exploit this by sending a crafted HTTP request, causing the gradio process to consume 100% CPU and potentially leading to a Denial of Service (DoS) condition on the server.

    Published Updated
  18. CVE-2024-9229

    High · CVSS 7.5EPSS 0.77%No fix published

    Denial of Service (DoS) via Multipart Boundary in stangirard/quivr

    A Denial of Service (DoS) vulnerability in the file upload feature of stangirard/quivr v0.0.298 allows unauthenticated attackers to cause excessive resource consumption by appending characters to the end of a multipart boundary in an HTTP request. This leads to the server continuously processing each character, rendering the service unavailable and impacting all users.

    Published Updated
  19. CVE-2024-7043

    High · CVSS 8.1EPSS 0.61%Fix available

    Improper Access Control in open-webui/open-webui

    An improper access control vulnerability in open-webui/open-webui v0.3.8 allows attackers to view and delete any files. The application does not verify whether the attacker is an administrator, allowing the attacker to directly call the GET /api/v1/files/ interface to retrieve information on all files uploaded by users, which includes the ID values. The attacker can then use the GET /api/v1/files/{file_id} interface to obtain information on any file and the DELETE /api/v1/files/{file_id} interface to delete any file.

    • Update to 0.3.16
    Published Updated
  20. CVE-2024-11041

    Critical · CVSS 9.8EPSS 1.72%No fix published

    Remote Code Execution in vllm-project/vllm

    vllm-project vllm version v0.6.2 contains a vulnerability in the MessageQueue.dequeue() API function. The function uses pickle.loads to parse received sockets directly, leading to a remote code execution vulnerability. An attacker can exploit this by sending a malicious payload to the MessageQueue, causing the victim's machine to execute arbitrary code.

    Published Updated

Check your server

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

Check your server →