Skip to content
OpenAdvisories

Ecosystem

PyPI

7,110 known vulnerabilities.

7,091 results · Feed

  • Medium 4.3

    Apache Airflow: Improper access control to DAG resources

    Apache Airflow, in versions prior to 2.8.0, contains a security vulnerability that allows an authenticated user with limited access to some DAGs, to craft a request that could give the user write access to various DAG resources for DAGs that the user had no a…

  • Medium 6.5

    Apache Airflow: Improper access control vulnerability on the "varimport" endpoint

    Apache Airflow, versions before 2.8.0, is affected by a vulnerability that allows an authenticated user without the variable edit permission, to update a variable. This flaw compromises the integrity of variable management, potentially leading to unauthorized…

  • Medium 5.4

    Apache Airflow: DAG Params alllow to embed unchecked Javascript

    Apache Airflow, versions 2.6.0 through 2.7.3 has a stored XSS vulnerability that allows a DAG author to add an unbounded and not-sanitized javascript in the parameter description field of the DAG. This Javascript can be executed on the client side of any of t…

  • Medium 6.5

    Apache Airflow: Missing CSRF protection on DAG/trigger

    Apache Airflow, version 2.7.0 through 2.7.3, has a vulnerability that allows an attacker to trigger a DAG in a GET request without CSRF validation. As a result, it was possible for a malicious website opened in the same browser - by the user who also had Airf…

  • Critical 9.6

    Deserialization of Untrusted Data in huggingface/transformers

    Deserialization of Untrusted Data in GitHub repository huggingface/transformers prior to 4.36.

  • Critical 10.0
    CVE-2023-6977 Scanner template

    Path Traversal: '\..\filename'

    This vulnerability enables malicious users to read sensitive files on the server.

  • High 8.8

    Unrestricted Upload of File with Dangerous Type

    This vulnerability is capable of writing arbitrary files into arbitrary locations on the remote filesystem in the context of the server process.

  • Critical 9.8

    Path Traversal: '\..\filename'

    A malicious user could use this issue to get command execution on the vulnerable machine and get access to data & models information.

  • High 8.6

    Server-Side Request Forgery (SSRF)

    A malicious user could use this issue to access internal HTTP(s) servers and in the worst case (ie: aws instance) it could be abuse to get a remote code execution on the victim machine.

  • High 8.1

    Expired tokens can be renewed without validating the account password

    ### Impact In versions of the proxy from `2022-09-05` onwards (since 8c874c2ff3d503ac20c7d32f46e08547fcb9e23f), expired OAuth 2.0 client credentials grant (CCG) flow authorisation tokens could be renewed automatically without checking their validity against t…

  • Critical 9.0

    Deserialization of Untrusted Data in huggingface/transformers

    Deserialization of Untrusted Data in GitHub repository huggingface/transformers prior to 4.36.

  • High 7.7

    Apache Superset: Privilege Escalation Vulnerability

    An authenticated Gamma user has the ability to create a dashboard and add charts to it, this user would automatically become one of the owners of the charts allowing him to incorrectly have write permissions to these charts.This issue affects Apache Superset:…

  • Medium 6.5

    Apache Superset: SQL Injection on where_in JINJA macro

    A where_in JINJA macro allows users to specify a quote, which combined with a carefully crafted statement would allow for SQL injection in Apache Superset.This issue affects Apache Superset: before 2.1.2, from 3.0.0 before 3.0.2. Users are recommended to upgr…

  • Medium 6.5

    Apache Superset: Allows for uncontrolled resource consumption via a ZIP bomb

    Uncontrolled resource consumption can be triggered by authenticated attacker that uploads a malicious ZIP to import database, dashboards or datasets.   This vulnerability exists in Apache Superset versions up to and including 2.1.2 and versions 3.0.0, 3.0.1.

  • Critical 9.0

    Command Injection

    with only one user interaction(download a malicious config), attackers can gain full command execution on the victim system.

  • Medium 5.4

    Maloja error page XSS vulnerability

    ### Impact The error page for a missing path echoes the path back to the user. If this contains HTML, an attacker could execute a script on the user's machine inside the Maloja context and perform authorized actions like scrobbling or deleting scrobbles. This…

  • Medium 5.9

    AsyncSSH vulnerable to Prefix Truncation Attack (a.k.a. Terrapin Attack) against ChaCha20-Poly1305 and Encrypt-then-MAC

    ### Summary AsyncSSH v2.14.1 and earlier is vulnerable to a novel prefix truncation attack (a.k.a. Terrapin attack), which allows a man-in-the-middle attacker to strip an arbitrary number of messages right after the initial key exchange, breaking SSH extensio…

  • Medium 6.3

    Ansible: malicious role archive can cause ansible-galaxy to overwrite arbitrary files

    An absolute path traversal attack exists in the Ansible automation platform. This flaw allows an attacker to craft a malicious Ansible role and make the victim execute the role. A symlink can be used to overwrite a file outside of the extraction path.

  • High 7.5
    CVE-2023-6909 Scanner template EPSS 90%

    Path Traversal: '\..\filename' in mlflow/mlflow

    Path Traversal: '\..\filename' in GitHub repository mlflow/mlflow prior to 2.9.2.

  • Medium 5.9
    CVE-2023-48795 Public exploit Scanner template EPSS 94%

    Prefix Truncation Attack against ChaCha20-Poly1305 and Encrypt-then-MAC aka Terrapin

    The SSH transport protocol with certain OpenSSH extensions, found in OpenSSH before 9.6 and other products, allows remote attackers to bypass integrity checks such that some packets are omitted (from the extension negotiation message), and a client and server…

  • Medium 4.3

    User accounts disclosed to unauthenticated actors on the LAN

    Home Assistant is open source home automation software. Prior to version 2023.12.3, the login page discloses all active user accounts to any unauthenticated browsing request originating on the Local Area Network. Version 2023.12.3 contains a patch for this is…

  • High 8.1
    CVE-2023-6831 Scanner template

    Path Traversal: '\..\filename' in mlflow/mlflow

    Path Traversal: '\..\filename' in GitHub repository mlflow/mlflow prior to 2.9.2.

  • Critical 9.6
    CVE-2023-6572 Public exploit

    Command Injection in gradio-app/gradio

    Command Injection in GitHub repository gradio-app/gradio prior to main.

  • Critical 9.3

    External Control of File Name or Path in h2oai/h2o-3

    External Control of File Name or Path in h2oai/h2o-3

  • Medium 4.5

    CKAN out of memory error when submitting the dataset form with a specially-crafted field

    CKAN is an open-source data management system for powering data hubs and data portals. Starting in version 2.0.0 and prior to versions 2.9.10 and 2.10.3, when submitting a POST request to the `/dataset/new` endpoint (including either the auth cookie or the `A…

  • High 7.5

    Vyper has incorrect storage layout for contracts containing large arrays

    Vyper is a Pythonic Smart Contract Language for the Ethereum Virtual Machine (EVM). Contracts containing large arrays might underallocate the number of slots they need by 1. Prior to v0.3.8, the calculation to determine how many slots a storage variable neede…

  • High 7.2

    Improper validation in meraki

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. Improper validation made it possible for an attacker to modify the HTTP request (e.g. to insert a new header) or create a new HTTP request if the attacker controls the HTTP versio…

  • Critical 9.6

    Path Traversal in mlflow/mlflow

    Path Traversal in GitHub repository mlflow/mlflow prior to 2.9.2.

  • Low 3.7

    Nautobot allows unauthenticated db-file-storage views

    Nautobot is a Network Source of Truth and Network Automation Platform built as a web application atop the Django Python framework with a PostgreSQL or MySQL database. In Nautobot 1.x and 2.0.x prior to 1.6.7 and 2.0.6, the URLs `/files/get/?name=...` and `/fi…

  • High 7.1

    Ansible: template injection

    A template injection flaw was found in Ansible where a user's controller internal templating operations may remove the unsafe designation from template data. This issue could allow an attacker to use a specially crafted file to introduce templating injection …

  • Medium 4.7

    Azure Machine Learning Compute Instance for SDK Users Information Disclosure Vulnerability

    Azure Machine Learning Compute Instance for SDK Users Information Disclosure Vulnerability

  • Critical 10.0

    Improper Neutralization of Special Elements Used in a Template Engine in mlflow/mlflow

    Improper Neutralization of Special Elements Used in a Template Engine in GitHub repository mlflow/mlflow prior to 2.9.2.

  • Critical 9.1

    Escalation of Privileges in SAP BTP Security Services Integration Library ([Python] cloud-pysec)

    SAP BTP Security Services Integration Library ([Python] sap-xssec) - versions < 4.1.0, allow under certain conditions an escalation of privileges. On successful exploitation, an unauthenticated attacker can obtain arbitrary permissions within the application.

  • Critical 9.8
    CVE-2023-43364 Public exploit

    Searchor CLI's Search vulnerable to Arbitrary Code using Eval

    main.py in Searchor before 2.4.2 uses eval on CLI input, which may cause unexpected code execution.

  • Medium 5.3

    MindsDB Arbitrary File Write vulnerability

    MindsDB connects artificial intelligence models to real time data. Versions prior to 23.11.4.1 contain a limited file write vulnerability in `file.py` Users should use MindsDB's `staging` branch or v23.11.4.1, which contain a fix for the issue.

  • Medium 6.5

    MindsDB Server-Side Request Forgery vulnerability

    MindsDB connects artificial intelligence models to real time data. Versions prior to 23.11.4.1 contain a server-side request forgery vulnerability in `file.py`. This can lead to limited information disclosure. Users should use MindsDB's `staging` branch or v2…

  • High 8.8

    Local Privilege Escalation in pyinstaller on Windows

    PyInstaller bundles a Python application and all its dependencies into a single package. A PyInstaller built application, elevated as a privileged process, may be tricked by an unprivileged attacker into deleting files the unprivileged user does not otherwise…

  • High 8.0

    Any image allowed by default

    dockerspawner is a tool to spawn JupyterHub single user servers in Docker containers. Users of JupyterHub deployments running DockerSpawner starting with 0.11.0 without specifying `DockerSpawner.allowed_images` configuration allow users to launch _any_ pullab…

  • Low 3.2

    dbt-core's secret env vars written to package-lock.json in plaintext

    ### Impact When used to pull source code from a private repository using a Personal Access Token (PAT), some versions of dbt-core write a URL with the PAT in plaintext to the `package-lock.yml` file. ### Patches The bug has been fixed in [dbt-core v1.7.3](htt…

  • Medium 6.5
    CVE-2023-6568 Scanner template

    Reflected XSS via Content-Type Header in mlflow/mlflow

    A reflected Cross-Site Scripting (XSS) vulnerability exists in the mlflow/mlflow repository, specifically within the handling of the Content-Type header in POST requests. An attacker can inject malicious JavaScript code into the Content-Type header, which is …