p PatchFirst

PatchFirst · Latest vulnerabilities

Python stack vulnerabilities · Page 192

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

Filter vulnerabilities
Python

Vulnerabilities: 7137

  1. CVE-2024-31979

    High · CVSS 7.5EPSS 0.74%Fix available

    Apache StreamPipes: Possibility of SSRF in pipeline element installation process

    Server-Side Request Forgery (SSRF) vulnerability in Apache StreamPipes during installation process of pipeline elements. Previously, StreamPipes allowed users to configure custom endpoints from which to install additional pipeline elements. These endpoints were not properly validated, allowing an attacker to get StreamPipes to send an HTTP GET request to an arbitrary address. This issue affects Apache StreamPipes: through 0.93.0. Users are recommended to upgrade to version 0.95.0, which fixes the issue.

    • Update to 0.95.0
    Published Updated
  2. CVE-2024-30471

    Medium · CVSS 5.3EPSS 0.66%Fix available

    Apache StreamPipes: Potential creation of multiple identical accounts

    Time-of-check Time-of-use (TOCTOU) Race Condition vulnerability in Apache StreamPipes in user self-registration. This allows an attacker to potentially request the creation of multiple accounts with the same email address until the email address is registered, creating many identical users and corrupting StreamPipe's user management. This issue affects Apache StreamPipes: through 0.93.0. Users are recommended to upgrade to version 0.95.0, which fixes the issue.

    • Update to 0.95.0
    Published Updated
  3. CVE-2024-39877

    High · CVSS 8.8EPSS 1.73%Fix available

    Apache Airflow: DAG Author Code Execution possibility in airflow-scheduler

    Apache Airflow 2.4.0, and versions before 2.9.3, has a vulnerability that allows authenticated DAG authors to craft a doc_md parameter in a way that could execute arbitrary code in the scheduler context, which should be forbidden according to the Airflow Security model. Users should upgrade to version 2.9.3 or later which has removed the vulnerability.

    • Update to 2.9.3
    Published Updated
  4. CVE-2024-40637

    Medium · CVSS 4.2EPSS 0.37%Fix available

    Implicit override for built-in materializations from installed packages in dbt-core

    dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications. When a user installs a package in dbt, it has the ability to override macros, materializations, and other core components of dbt. This is by design, as it allows packages to extend and customize dbt's functionality. However, this also means that a malicious package could potentially override these components with harmful code. This issue has been fixed in versions 1.8.0, 1.6.14 and 1.7.14. Users are advised to upgrade. There are no kn own workarounds for this vulnerability. Users updating to either 1.6.14

    • Update to 1.6.14
    • Update to 1.7.14
    Published Updated
  5. GHSA-q5fm-55c2-v6j9

    Critical · CVSS 9.8Fix available

    Fiona affected by CVE-2023-45853 related to MiniZip madler-zlib

    ### Summary Vulnerability scan of fiona shows [CVE-2023-45853](https://nvd.nist.gov/vuln/detail/CVE-2023-45853). The vulnerability is in GDAL, a dependency of fiona. ### Details Fiona depends on GDAL and GDAL has a port of minizip. MiniZip in zlib through 1.3 has an integer overflow and resultant heap-based buffer overflow in zipOpenNewFileInZip4_64 via a long filename, comment, or extra field. The GDAL project has addressed the CVE in version 3.8.0. See https://lists.osgeo.org/pipermail/gdal-dev/2023-November/057881.html. The Fiona version 1.9.6 wheels on PyPI include GDAL version 3.6.4 and thus could be vulnerable. All of the Fiona 1.10 p

    • Update to 1.10b1
    Published Updated
  6. GHSA-g4m4-9q4c-mfw6

    High · CVSS 8.7Fix available

    Fiona affected by CVE-2020-14152 related to madler-zlib

    ### Summary Vulnerability scan of fiona shows [CVE-2020-14152](https://nvd.nist.gov/vuln/detail/CVE-2020-14152). The vulnerability is in libjpeg, a transitive dependency of fiona (via GDAL and PROJ). ### Details In IJG JPEG (aka libjpeg) before 9d, jpeg_mem_available() in jmemnobs.c in djpeg does not honor the max_memory_to_use setting, possibly causing excessive memory consumption. ### Impact fiona will not open JPEG files and is not vulnerable to attack in that way. fiona might be vulnerable to malformed PROJ grid files using JPEG compression. No such vulnerability or compromise has been demonstrated.

    • Update to 1.10b2
    Published Updated
  7. CVE-2024-39700

    Critical · CVSS 10EPSS 1.09%Fix available

    Remote Code Execution (RCE) vulnerability in jupyterlab extension template `update-integration-tests` GitHub Action

    JupyterLab extension template is a `copier` template for JupyterLab extensions. Repositories created using this template with `test` option include `update-integration-tests.yml` workflow which has an RCE vulnerability. Extension authors hosting their code on GitHub are urged to upgrade the template to the latest version. Users who made changes to `update-integration-tests.yml`, accept overwriting of this file and re-apply your changes later. Users may wish to temporarily disable GitHub Actions while working on the upgrade. We recommend rebasing all open pull requests from untrusted users as actions may run using the version from the `main`

    • Update to 4.3.0
    Published Updated
  8. CVE-2024-39887

    Medium · CVSS 4.3EPSS 4.43%Public exploitFix available

    Apache Superset: Improper SQL authorisation, parse not checking for specific engine functions

    An SQL Injection vulnerability in Apache Superset exists due to improper neutralization of special elements used in SQL commands. Specifically, certain engine-specific functions are not checked, which allows attackers to bypass Apache Superset's SQL authorization. To mitigate this, a new configuration key named DISALLOWED_SQL_FUNCTIONS has been introduced. This key disallows the use of the following PostgreSQL functions: version, query_to_xml, inet_server_addr, and inet_client_addr. Additional functions can be added to this list for increased protection. This issue affects Apache Superset: before 4.0.2. Users are recommended to upgrade to v

    • Update to 4.0.2
    Published Updated
  9. CVE-2024-40627

    Medium · CVSS 5.8EPSS 0.56%Fix available

    OpaMiddleware does not filter HTTP OPTIONS requests

    Fastapi OPA is an opensource fastapi middleware which includes auth flow. HTTP `OPTIONS` requests are always allowed by `OpaMiddleware`, even when they lack authentication, and are passed through directly to the application. `OpaMiddleware` allows all HTTP `OPTIONS` requests without evaluating it against any policy. If an application provides different responses to HTTP `OPTIONS` requests based on an entity existing (such as to indicate whether an entity is writable on a system level), an unauthenticated attacker could discover which entities exist within an application. This issue has been addressed in release version 2.0.1. All users are ad

    • Update to 2.0.1
    Published Updated
  10. CVE-2024-21513

    High · CVSS 8.5EPSS 1.89%Fix available

    CVE-2024-21513

    Versions of the package langchain-experimental from 0.0.15 and before 0.0.21 are vulnerable to Arbitrary Code Execution when retrieving values from the database, the code will attempt to call 'eval' on all values. An attacker can exploit this vulnerability and execute arbitrary python code if they can control the input prompt and the server is configured with VectorSQLDatabaseChain. **Notes:** Impact on the Confidentiality, Integrity and Availability of the vulnerable component: Confidentiality: Code execution happens within the impacted component, in this case langchain-experimental, so all resources are necessarily accessible. Integrity

    • Update to 0.0.21
    Published Updated
  11. CVE-2024-6345

    High · CVSS 8.8EPSS 1.94%Fix available

    Remote Code Execution in pypa/setuptools

    A vulnerability in the package_index module of pypa/setuptools versions up to 69.1.1 allows for remote code execution via its download functions. These functions, which are used to download packages from URLs provided by users or retrieved from package index servers, are susceptible to code injection. If these functions are exposed to user-controlled inputs, such as package URLs, they can execute arbitrary commands on the system. The issue is fixed in version 70.0.

    • Update to 1.5.4-1ubuntu4+esm5
    • Update to 20.0.2-5ubuntu1.10+esm2
    • Update to 20.7.0-1ubuntu0.1~esm2
    • Update to 3.3-1ubuntu2+esm2
    • Update to 39.0.1-2ubuntu0.1+esm1
    • Update to 44.0.0-2ubuntu0.1+esm1
    • Update to 44.1.1-1.2ubuntu0.22.04.1+esm1
    • Update to 45.2.0-1ubuntu0.2
    • Update to 59.6.0-1.2ubuntu0.22.04.2
    • Update to 66.1.1-1+deb12u1
    • Update to 68.1.2-2ubuntu1.1
    • Update to 70.0
    • Update to 70.0.0
    • Update to 70.3.0-2
    • Update to 8.1.1-2ubuntu0.6+esm8
    • Update to 9.0.1-2.3~ubuntu1.18.04.8+esm4
    Published Updated
  12. CVE-2024-39903

    High · CVSS 8.6EPSS 2.88%Public exploitFix available

    Local File Inclusion in Solara

    Solara is a pure Python, React-style framework for scaling Jupyter and web apps. A Local File Inclusion (LFI) vulnerability was identified in widgetti/solara, in version <1.35.1, which was fixed in version 1.35.1. This vulnerability arises from the application's failure to properly validate URI fragments for directory traversal sequences such as '../' when serving static files. An attacker can exploit this flaw by manipulating the fragment part of the URI to read arbitrary files on the local file system.

    • Update to 1.35.1
    Published Updated
  13. CVE-2024-39905

    Medium · CVSS 5.3EPSS 0.41%Fix available

    Red-DiscordBot vulnerable to Incorrect Authorization in commands API

    Red is a fully modular Discord bot. Due to a bug in Red's Core API, 3rd-party cogs using the `@commands.can_manage_channel()` command permission check without additional permission controls may authorize a user to run a command even when that user doesn't have permissions to manage a channel. None of the core commands or core cogs are affected. The maintainers of the project are not aware of any _public_ 3rd-party cog utilizing this API at the time of writing this advisory. The problem was patched and released in version 3.5.10.

    • Update to 3.5.10
    Published Updated
  14. CVE-2024-39317

    Medium · CVSS 6.5EPSS 0.61%Fix available

    Wagtail regular expression denial-of-service via search query parsing

    Wagtail is an open source content management system built on Django. A bug in Wagtail's `parse_query_string` would result in it taking a long time to process suitably crafted inputs. When used to parse sufficiently long strings of characters without a space, `parse_query_string` would take an unexpectedly large amount of time to process, resulting in a denial of service. In an initial Wagtail installation, the vulnerability can be exploited by any Wagtail admin user. It cannot be exploited by end users. If your Wagtail site has a custom search implementation which uses `parse_query_string`, it may be exploitable by other users (e.g. unauthent

    • Update to 5.2.6
    • Update to 6.0.6
    • Update to 6.1.3
    Published Updated
  15. CVE-2024-6035

    High · CVSS 7.4EPSS 0.37%No fix published

    Stored XSS in gaizhenbiao/chuanhuchatgpt

    A Stored Cross-Site Scripting (XSS) vulnerability exists in gaizhenbiao/chuanhuchatgpt version 20240410. This vulnerability allows an attacker to inject malicious JavaScript code into the chat history file. When a victim uploads this file, the malicious script is executed in the victim's browser. This can lead to user data theft, session hijacking, malware distribution, and phishing attacks.

    Published Updated

Check your server

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

Check your server →