p PatchFirst

PatchFirst · Latest vulnerabilities

Python stack vulnerabilities · Page 199

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

Filter vulnerabilities
Python

Vulnerabilities: 7137

  1. CVE-2024-26139

    High · CVSS 8.3EPSS 0.4%Fix available

    OpenCTI Authenticated Privilege Escalation

    OpenCTI is an open source platform allowing organizations to manage their cyber threat intelligence knowledge and observables. Due to lack of certain security controls on the profile edit functionality, an authenticated attacker with low privileges can gain administrative privileges on the web application.

    • Update to 5.12.32
    Published Updated
  2. CVE-2024-32969

    Low · CVSS 2.7EPSS 0.32%Fix available

    vantage6 collaboration admins can extend their influence by expanding the collaboration

    vantage6 is an open-source infrastructure for privacy preserving analysis. Collaboration administrators can add extra organizations to their collaboration that can extend their influence. For example, organizations that they include can then create new users for which they know the passwords, and use that to read task results of other collaborations that that organization is involved in. This is only relatively trusted users - with access to manage a collaboration - are able to do this, which reduces the impact. This vulnerability was patched in version 4.5.0rc3.

    • Update to 4.5.0rc3
    Published Updated
  3. CVE-2024-35180

    Medium · CVSS 6.1EPSS 0.29%Fix available

    OMERO.web JSONP callback vulnerability

    OMERO.web provides a web based client and plugin infrastructure. There is currently no escaping or validation of the `callback` parameter that can be passed to various OMERO.web endpoints that have JSONP enabled. This vulnerability has been patched in version 5.26.0.

    • Update to 5.26.0
    Published Updated
  4. CVE-2024-36039

    Medium · CVSS 6.3EPSS 0.69%Fix available

    CVE-2024-36039

    PyMySQL through 1.1.0 allows SQL injection if used with untrusted JSON input because keys are not escaped by escape_dict.

    • Update to 0.9.3-2ubuntu3.1
    • Update to 1.0.2-1ubuntu1.22.04.1
    • Update to 1.0.2-2+deb12u1
    • Update to 1.0.2-2ubuntu1.1
    • Update to 1.1.1
    • Update to 1.1.1-1
    Published Updated
  5. CVE-2024-35195

    Medium · CVSS 5.6EPSS 0.34%Fix available

    Requests `Session` object does not verify requests after making first request with verify=False

    Requests is a HTTP library. Prior to 2.32.0, when making requests through a Requests `Session`, if the first request is made with `verify=False` to disable cert verification, all subsequent requests to the same host will continue to ignore cert verification regardless of changes to the value of `verify`. This behavior will continue for the lifecycle of the connection in the connection pool. This vulnerability is fixed in 2.32.0.

    • Update to 2.32.0
    • Update to 2.32.3+dfsg-1
    • Update to 22.0.2+dfsg-1ubuntu0.7+esm1
    • Update to 24.0+dfsg-1ubuntu1.3+esm1
    Published Updated
  6. CVE-2024-1968

    High · CVSS 7.5EPSS 0.69%Fix available

    Authorization Header Leakage in scrapy/scrapy on Scheme Change Redirects

    In scrapy/scrapy, an issue was identified where the Authorization header is not removed during redirects that only change the scheme (e.g., HTTPS to HTTP) but remain within the same domain. This behavior contravenes the Fetch standard, which mandates the removal of Authorization headers in cross-origin requests when the scheme, host, or port changes. Consequently, when a redirect downgrades from HTTPS to HTTP, the Authorization header may be inadvertently exposed in plaintext, leading to potential sensitive information disclosure to unauthorized actors. The flaw is located in the _build_redirect_request function of the redirect middleware.

    • Update to 1.5.0-1ubuntu0.1~esm1
    • Update to 1.7.3-1ubuntu0.1~esm1
    • Update to 2.0.0
    • Update to 2.11.1-1ubuntu0.1~esm2
    • Update to 2.11.2
    • Update to 2.11.2-1
    • Update to 2.5.1-2ubuntu0.1~esm1
    Published Updated
  7. CVE-2024-34083

    Medium · CVSS 5.4EPSS 0.23%Fix available

    STARTTLS unencrypted commands injection

    aiosmptd is a reimplementation of the Python stdlib smtpd.py based on asyncio. Prior to version 1.4.6, servers based on aiosmtpd accept extra unencrypted commands after STARTTLS, treating them as if they came from inside the encrypted connection. This could be exploited by a man-in-the-middle attack. Version 1.4.6 contains a patch for the issue.

    • Update to 1.4.3-1.1+deb12u1
    • Update to 1.4.6
    • Update to 1.4.6-1
    Published Updated
  8. CVE-2024-4264

    Critical · CVSS 9.8EPSS 0.88%No fix published

    Remote Code Execution in berriai/litellm

    A remote code execution (RCE) vulnerability exists in the berriai/litellm project due to improper control of the generation of code when using the `eval` function unsafely in the `litellm.get_secret()` method. Specifically, when the server utilizes Google KMS, untrusted data is passed to the `eval` function without any sanitization. Attackers can exploit this vulnerability by injecting malicious values into environment variables through the `/config/update` endpoint, which allows for the update of settings in `proxy_server_config.yaml`.

    Published Updated
  9. CVE-2024-5023

    Critical · CVSS 9.3EPSS 0.94%Fix available

    Arbitrary File Read Vulnerability in ConsoleMe via Limited Git command RCE

    Improper Neutralization of Special Elements used in a Command ('Command Injection') vulnerability in Netflix ConsoleMe allows Command Injection.This issue affects ConsoleMe: before 1.4.0.

    • Update to 1.4.0
    Published Updated
  10. CVE-2024-4078

    Critical · CVSS 9.8EPSS 0.92%Fix available

    Arbitrary Code Execution in parisneo/lollms

    A vulnerability in the parisneo/lollms, specifically in the `/unInstall_binding` endpoint, allows for arbitrary code execution due to insufficient sanitization of user input. The issue arises from the lack of path sanitization when handling the `name` parameter in the `unInstall_binding` function, allowing an attacker to traverse directories and execute arbitrary code by loading a malicious `__init__.py` file. This vulnerability affects the latest version of the software. The exploitation of this vulnerability could lead to remote code execution on the system where parisneo/lollms is deployed.

    • Update to 9.5.0
    Published Updated
  11. CVE-2024-4263

    Medium · CVSS 5.4EPSS 0.33%Fix available

    Improper Access Control in mlflow/mlflow

    A broken access control vulnerability exists in mlflow/mlflow versions before 2.10.1, where low privilege users with only EDIT permissions on an experiment can delete any artifacts. This issue arises due to the lack of proper validation for DELETE requests by users with EDIT permissions, allowing them to perform unauthorized deletions of artifacts. The vulnerability specifically affects the handling of artifact deletions within the application, as demonstrated by the ability of a low privilege user to delete a directory inside an artifact using a DELETE request, despite the official documentation stating that users with EDIT permission can on

    • Update to 2.10.1
    Published Updated
  12. CVE-2024-4181

    High · CVSS 8.8EPSS 2.14%Fix available

    Command Injection in run-llama/llama_index

    A command injection vulnerability exists in the RunGptLLM class of the llama_index library, version 0.9.47, used by the RunGpt framework from JinaAI to connect to Language Learning Models (LLMs). The vulnerability arises from the improper use of the eval function, allowing a malicious or compromised LLM hosting provider to execute arbitrary commands on the client's machine. This issue was fixed in version 0.10.13. The exploitation of this vulnerability could lead to a hosting provider gaining full control over client machines.

    • Update to 0.1.3
    • Update to 0.10.13
    Published Updated
  13. CVE-2024-3848

    High · CVSS 7.5EPSS 43.28%Public exploitFix available

    Path Traversal Bypass in mlflow/mlflow

    A path traversal vulnerability exists in mlflow/mlflow version 2.11.0, identified as a bypass for the previously addressed CVE-2023-6909. The vulnerability arises from the application's handling of artifact URLs, where a '#' character can be used to insert a path into the fragment, effectively skipping validation. This allows an attacker to construct a URL that, when processed, ignores the protocol scheme and uses the provided path for filesystem access. As a result, an attacker can read arbitrary files, including sensitive information such as SSH and cloud keys, by exploiting the way the application converts the URL into a filesystem path. T

    • Update to 2.12.1
    Published Updated
  14. CVE-2024-4321

    High · CVSS 7.5EPSS 0.6%No fix published

    Local File Inclusion (LFI) in gaizhenbiao/chuanhuchatgpt

    A Local File Inclusion (LFI) vulnerability exists in the gaizhenbiao/chuanhuchatgpt application, specifically within the functionality for uploading chat history. The vulnerability arises due to improper input validation when handling file paths during the chat history upload process. An attacker can exploit this vulnerability by intercepting requests and manipulating the 'name' parameter to specify arbitrary file paths. This allows the attacker to read sensitive files on the server, leading to information leakage, including API keys and private information. The issue affects version 20240310 of the application.

    Published Updated
  15. GHSA-23j4-mw76-5v7h

    Medium · CVSS 6.5Fix available

    Scrapy allows redirect following in protocols other than HTTP

    ### Impact Scrapy was following redirects regardless of the URL protocol, so redirects were working for `data://`, `file://`, `ftp://`, `s3://`, and any other scheme defined in the `DOWNLOAD_HANDLERS` setting. However, HTTP redirects should only work between URLs that use the `http://` or `https://` schemes. A malicious actor, given write access to the start requests (e.g. ability to define `start_urls`) of a spider and read access to the spider output, could exploit this vulnerability to: - Redirect to any local file using the `file://` scheme to read its contents. - Redirect to an `ftp://` URL of a malicious FTP server to obtain the FTP

    • Update to 2.11.2
    Published Updated

Check your server

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

Check your server →