p PatchFirst

PatchFirst · Latest vulnerabilities

Python stack vulnerabilities · Page 188

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

Filter vulnerabilities
Python

Vulnerabilities: 7137

  1. CVE-2024-45595

    Medium · CVSS 6.1EPSS 0.78%Fix available

    D-Tale allows Remote Code Execution through the Query input on Chart Builder

    D-Tale is a visualizer for Pandas data structures. Users hosting D-Tale publicly can be vulnerable to remote code execution allowing attackers to run malicious code on the server. Users should upgrade to version 3.14.1 where the "Custom Filter" input is turned off by default.

    • Update to 3.14.1
    Published Updated
  2. CVE-2024-45034

    High · CVSS 8.8EPSS 1.69%Fix available

    Apache Airflow: Authenticated DAG authors could execute code on scheduler nodes

    Apache Airflow versions before 2.10.1 have a vulnerability that allows DAG authors to add local settings to the DAG folder and get it executed by the scheduler, where the scheduler is not supposed to execute code submitted by the DAG author. Users are advised to upgrade to version 2.10.1 or later, which has fixed the vulnerability.

    • Update to 2.10.1
    Published Updated
  3. CVE-2024-45498

    High · CVSS 8.8EPSS 1.24%Fix available

    Apache Airflow: Command Injection in an example DAG

    Example DAG: example_inlet_event_extra.py shipped with Apache Airflow version 2.10.0 has a vulnerability that allows an authenticated attacker with only DAG trigger permission to execute arbitrary commands. If you used that example as the base of your DAGs - please review if you have not copied the dangerous example; see https://github.com/apache/airflow/pull/41873  for more information. We recommend against exposing the example DAGs in your deployment. If you must expose the example DAGs, upgrade Airflow to version 2.10.1 or later.

    • Update to 2.10.1
    Published Updated
  4. GHSA-gj55-2xf9-67rq

    High · CVSS 8.1Fix available

    HTML injection in JupyterLite leading to DOM Clobbering

    ### Impact The vulnerability depends on user interaction by opening a malicious notebook with Markdown cells, or Markdown file using JupyterLab preview feature. A malicious user can access any data accessible from JupyterLite and perform arbitrary actions in JupyterLite environment. ### Patches JupyterLite 0.4.1 was patched. ### Workarounds There is no workaround for the underlying DOM Clobbering susceptibility. However, select plugins can be disabled on deployments which cannot update in a timely fashion to minimise the risk. These are: - `@jupyterlab/mathjax-extension:plugin` - users will loose ability to preview mathematical equation

    • Update to 0.4.1
    Published Updated
  5. CVE-2024-45758

    Critical · CVSS 9.1EPSS 0.91%No fix published

    CVE-2024-45758

    H2O.ai H2O through 3.46.0.4 allows attackers to arbitrarily set the JDBC URL, leading to deserialization attacks, file reads, and command execution. Exploitation can occur when an attacker has access to post to the ImportSQLTable URI with a JSON document containing a connection_url property with any typical JDBC Connection URL attack payload such as one that uses queryInterceptors.

    Published Updated
  6. CVE-2024-24759

    Critical · CVSS 9.3EPSS 4.94%Public exploitFix available

    MindsDB Vulnerable to Bypass of SSRF Protection with DNS Rebinding

    MindsDB is a platform for building artificial intelligence from enterprise data. Prior to version 23.12.4.2, a threat actor can bypass the server-side request forgery protection on the whole website with DNS Rebinding. The vulnerability can also lead to denial of service. Version 23.12.4.2 contains a patch.

    • Update to 23.12.4.2
    Published Updated
  7. CVE-2024-45399

    Medium · CVSS 4.3EPSS 0.38%Fix available

    Indico has a Cross-Site-Scripting during account creation

    Indico is an event management system that uses Flask-Multipass, a multi-backend authentication system for Flask. In Indico prior to version 3.3.4, corresponding to Flask-Multipass prior to version 0.5.5, there is a Cross-Site-Scripting vulnerability during account creation when redirecting to the `next` URL. Exploitation requires initiating the account creation process with a maliciously crafted link, and then finalizing the signup process. Because of this, it can only target newly created (and thus unprivileged) Indico users. Indico 3.3.4 upgrades the dependency on Flask-Multipass to version 0.5.5, which fixes the issue. Those who build the

    • Update to 3.3.4
    Published Updated
  8. CVE-2024-45314

    Low · CVSS 3.6EPSS 0.27%Fix available

    Flask-AppBuilder login form allows browser to cache sensitive fields

    Flask-AppBuilder is an application development framework. Prior to version 4.5.1, the auth DB login form default cache directives allows browser to locally store sensitive data. This can be an issue on environments using shared computer resources. Version 4.5.1 contains a patch for this issue. If upgrading is not possible, configure one's web server to send the specific HTTP headers for `/login` per the directions provided in the GitHub Security Advisory.

    • Update to 4.5.1
    Published Updated
  9. CVE-2024-45053

    Critical · CVSS 9.1EPSS 1.34%Fix available

    Remote Code Execution Vulnerability via SSTI in Fides Webserver Jinja Email Templating Engine

    Fides is an open-source privacy engineering platform. Starting in version 2.19.0 and prior to version 2.44.0, the Email Templating feature uses Jinja2 without proper input sanitization or rendering environment restrictions, allowing for Server-Side Template Injection that grants Remote Code Execution to privileged users. A privileged user refers to an Admin UI user with the default `Owner` or `Contributor` role, who can escalate their access and execute code on the underlying Fides Webserver container where the Jinja template rendering function is executed. The vulnerability has been patched in Fides version `2.44.0`. Users are advised to upg

    • Update to 2.44.0
    Published Updated
  10. CVE-2024-45052

    Medium · CVSS 5.3EPSS 0.56%Fix available

    Fides Webserver Authentication Timing-Based Username Enumeration Vulnerability

    Fides is an open-source privacy engineering platform. Prior to version 2.44.0, a timing-based username enumeration vulnerability exists in Fides Webserver authentication. This vulnerability allows an unauthenticated attacker to determine the existence of valid usernames by analyzing the time it takes for the server to respond to login requests. The discrepancy in response times between valid and invalid usernames can be leveraged to enumerate users on the system. This vulnerability enables a timing-based username enumeration attack. An attacker can systematically guess and verify which usernames are valid by measuring the server's response ti

    • Update to 2.44.0
    Published Updated
  11. GHSA-h4gh-qq45-vh27

    Not ratedFix available

    pyca/cryptography has a vulnerable OpenSSL included in cryptography wheels

    pyca/cryptography's wheels include a statically linked copy of OpenSSL. The versions of OpenSSL included in cryptography 37.0.0-43.0.0 are vulnerable to a security issue. More details about the vulnerability itself can be found in https://openssl-library.org/news/secadv/20240903.txt. If you are building cryptography source ("sdist") then you are responsible for upgrading your copy of OpenSSL. Only users installing from wheels built by the cryptography project (i.e., those distributed on PyPI) need to update their cryptography versions.

    • Update to 43.0.1
    Published Updated
  12. CVE-2024-6232

    High · CVSS 7.5EPSS 2.2%Fix available

    Regular-expression DoS when parsing TarFile headers

    There is a MEDIUM severity vulnerability affecting CPython. Regular expressions that allowed excessive backtracking during tarfile.TarFile header parsing are vulnerable to ReDoS via specifically-crafted tar archives.

    • Update to 2.7.12-1ubuntu0~16.04.18+esm12
    • Update to 2.7.18-13ubuntu1.3
    • Update to 2.7.18-1~20.04.5
    • Update to 2.7.6-8ubuntu0.6+esm21
    • Update to 3.10.15
    • Update to 3.11.10
    • Update to 3.11.2-6+deb12u4
    • Update to 3.12.6
    • Update to 3.13.0rc2
    • Update to 3.13.0~rc2-1
    • Update to 3.4.3-1ubuntu1~14.04.7+esm14
    • Update to 3.5.2-2ubuntu0~16.04.13+esm14
    • Update to 3.5.2-2ubuntu0~16.04.4~14.04.1+esm3
    • Update to 3.6.9-1~18.04ubuntu1.13+esm3
    • Update to 3.7.5-2ubuntu1~18.04.2+esm4
    • Update to 3.8.0-3ubuntu1~18.04.2+esm3
    • Update to 3.8.10-0ubuntu1~20.04.12
    • Update to 3.8.20
    • Update to 3.9.20
    • Update to 3.9.5-3ubuntu0~20.04.1+esm3
    • Update to 7.3.18+dfsg-1
    Published Updated
  13. GHSA-jh2j-j4j9-crg3

    High · CVSS 8.8Fix available

    opencv-python-headless bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863

    opencv-python-headless versions before v4.8.1.78 bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863. opencv-python-headless v4.8.1.78 upgrades the bundled libwebp binary to v1.3.2.

    • Update to 4.8.1.78
    Published Updated
  14. GHSA-w2pj-9cgh-mq2c

    High · CVSS 8.8Fix available

    opencv-contrib-python-headless bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863

    opencv-contrib-python-headless versions before v4.8.1.78 bundled libwebp binaries in wheels that are vulnerable to CVE-2023-4863. opencv-contrib-python-headless v4.8.1.78 upgrades the bundled libwebp binary to v1.3.2.

    • Update to 4.8.1.78
    Published Updated
  15. GHSA-xm4r-5rj9-2pg3

    High · CVSS 8.7No fix published

    gratient 0.5 contains credential harvesting code

    gratient is a user-facing library for generating color gradients of text. Version 0.5 contained obfuscated, malicious code targeting Windows platforms, harvesting information and credentials from the user's system and sending them to a remote server. Services may include Mullvad VPN and Telegram.

    Published Updated

Check your server

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

Check your server →