Skip to content
OpenAdvisories

Ecosystem

PyPI

7,110 known vulnerabilities.

7,091 results · Feed

  • High 7.5

    Ryu Infinite Loop vulnerability

    OFPFlowStats in parser.py in Faucet SDN Ryu 4.34 allows attackers to cause a denial of service (infinite loop) via inst.length=0.

  • Medium 5.3

    Ryu Infinite Loop vulnerability

    OFPBucket in parser.py in Faucet SDN Ryu 4.34 allows attackers to cause a denial of service (infinite loop) via action.len=0.

  • High 7.8

    Deserialization of Untrusted Data in sagemaker-python-sdk

    sagemaker-python-sdk is a library for training and deploying machine learning models on Amazon SageMaker. The sagemaker.base_deserializers.NumpyDeserializer module before v2.218.0 allows potentially unsafe deserialization when untrusted data is passed as pick…

  • High 7.8

    Command Injection in sagemaker-python-sdk

    sagemaker-python-sdk is a library for training and deploying machine learning models on Amazon SageMaker. In affected versions the capture_dependencies function in `sagemaker.serve.save_retrive.version_1_0_0.save.utils` module allows for potentially unsafe Op…

  • Medium 4.8

    tqdm CLI arguments injection attack

    tqdm is an open source progress bar for Python and CLI. Any optional non-boolean CLI arguments (e.g. `--delim`, `--buf-size`, `--manpath`) are passed through python's `eval`, allowing arbitrary code execution. This issue is only locally exploitable and had be…

  • Low 3.9

    LIEF obtain sensitive information via the name parameter

    An issue in LIEF v.0.14.1 allows a local attacker to obtain sensitive information via the name parameter of the machd_reader.c component.

  • High 7.4

    XSS vulnerability in /settings/store API response json payload in pgAdmin 4

    pgAdmin <= 8.5 is affected by XSS vulnerability in /settings/store API response json payload. This vulnerability allows attackers to execute malicious script at the client end.

  • High 7.4

    The Multi Factor Authentication bypass vulnerability in pgAdmin 4

    pgAdmin <= 8.5 is affected by a multi-factor authentication bypass vulnerability. This vulnerability allows an attacker with knowledge of a legitimate account’s username and password may authenticate to the application and perform sensitive actions within the…

  • Medium 4.3
    CVE-2024-34061 Scanner template

    Reflected cross site scripting in changedetection.io

    changedetection.io is a free open source web page change detection, website watcher, restock monitor and notification service. In affected versions Input in parameter notification_urls is not processed resulting in javascript execution in the application. A r…

  • High 7.5

    Denial of service when trying to parse malformed POST requests in aiohttp

    aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. In affected versions an attacker can send a specially crafted POST (multipart/form-data) request. When the aiohttp server processes it, the server will enter an infinite loop and …

  • Critical 9.8

    Arbitrary code execution in CraftBeerPi 4

    URL GET parameter "logtime" utilized within the "downloadlog" function from "cbpi/http_endpoints/http_system.py" is subsequently passed to the "os.system" function in "cbpi/controller/system_controller.py" without prior validation allowing to execute arbitrar…

  • Low 2.7

    Permission check bypass when editing a model with per-field restrictions in wagtail

    Wagtail is an open source content management system built on Django. In affected versions if a model has been made available for editing through the `wagtail.contrib.settings` module or `ModelViewSet`, and the `permission` argument on `FieldPanel` has been us…

  • High 7.5

    Reflected Cross-site Scripting potential in all object list views in Nautobot

    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. It was discovered that due to improper handling and escaping of user-provided query paramete…

  • Medium 5.3

    lunasvg v2.3.9 was discovered to contain an FPE (Floating Point Exception) at blend_transformed_tiled_argb.isra.0.

  • High 7.5

    lunasvg v2.3.9 was discovered to contain a stack-buffer-underflow at lunasvg/source/layoutcontext.cpp.

  • Medium 5.5

    lunasvg v2.3.9 was discovered to contain a stack-overflow at lunasvg/source/element.h.

  • Medium 5.0

    lunasvg v2.3.9 was discovered to contain a segmentation violation via the component composition_solid_source.

  • Critical 9.8

    lunasvg v2.3.9 was discovered to contain a segmentation violation via the component composition_solid_source_over.

  • High 7.5

    Passing a heavily nested list to sqlparse.parse() leads to a Denial of Service due to RecursionError.

    Passing a heavily nested list to sqlparse.parse() leads to a Denial of Service due to RecursionError.

  • High 8.6

    PyPXE Buffer Overflow vulnerability

    Buffer Overflow vulnerability in PyPXE v.1.8.4 allows a remote attacker to cause a denial of service via the handle function in the tftp module.

  • Medium 6.3

    cyanomiko dcnnt-py Notification notifications.py main command injection

    A vulnerability was found in cyanomiko dcnnt-py up to 0.9.0. It has been classified as critical. Affected is the function main of the file dcnnt/plugins/notifications.py of the component Notification Handler. The manipulation leads to command injection. It is…

  • Critical 9.1

    pyLoad allows upload to arbitrary folder lead to RCE

    pyload is an open-source Download Manager written in pure Python. An authenticated user can change the download folder and upload a crafted template to the specified folder lead to remote code execution. There is no fix available at the time of publication.

  • Critical 10.0
    CVE-2024-32651 Public exploit Scanner template EPSS 85%

    Server Side Template Injection in Jinja2 allows Remote Command Execution

    changedetection.io is an open source web page change detection, website watcher, restock monitor and notification service. There is a Server Side Template Injection (SSTI) in Jinja2 that allows Remote Command Execution on the server host. Attackers can run an…

  • Medium 5.3

    vyper performs double eval of the argument of sqrt

    Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the `sqrt` builtin can result in double eval vulnerability when the argument has side-effects. It can be seen that the `build_IR` function of the…

  • Medium 5.3

    vyper default functions don't respect nonreentrancy keys

    Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. Prior to version 0.3.0, default functions don't respect nonreentrancy keys and the lock isn't emitted. No vulnerable production contracts were found. Additionally, using a lock on a…

  • Medium 5.3

    vyper performs double eval of raw_args in create_from_blueprint

    Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the `create_from_blueprint` builtin can result in a double eval vulnerability when `raw_args=True` and the `args` argument has side-effects. It c…

  • Medium 5.3

    vyper performs double eval of the slice args when buffer from adhoc locations

    Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, using the `slice` builtin can result in a double eval vulnerability when the buffer argument is either `msg.data`, `self.code` or `<address>.code` and …

  • Medium 5.3

    vyper performs incorrect topic logging in raw_log

    Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. In versions 0.3.10 and prior, incorrect values can be logged when `raw_log` builtin is called with memory or storage arguments to be used as topics. A contract search was performed …

  • Medium 5.3

    vyper's range(start, start + N) reverts for negative numbers

    Vyper is a pythonic Smart Contract Language for the Ethereum virtual machine. Starting in version 0.3.8 and prior to version 0.4.0b1, when looping over a `range` of the form `range(start, start + N)`, if `start` is negative, the execution will always revert. …

  • Medium 5.3

    python-jose denial of service via compressed JWE content

    python-jose through 3.3.0 allows attackers to cause a denial of service (resource consumption) during a decode via a crafted JSON Web Encryption (JWE) token with a high compression ratio, aka a "JWT bomb." This is similar to CVE-2024-21319.

  • Medium 6.5

    python-jose algorithm confusion guard bypassed by DER-encoded public keys

    python-jose through 3.3.0 has algorithm confusion with OpenSSH ECDSA keys and other key formats. This is similar to CVE-2022-29217.

  • Medium 4.9

    social-auth-app-django Improper Handling of Case Sensitivity vulnerability

    Python Social Auth is a social authentication/registration mechanism. Prior to version 5.4.1, due to default case-insensitive collation in MySQL or MariaDB databases, third-party authentication user IDs are not case-sensitive and could cause different IDs to …

  • Medium 6.5

    Synapse's V2 state resolution weakness allows DoS from remote room members

    Synapse is an open-source Matrix homeserver. A remote Matrix user with malicious intent, sharing a room with Synapse instances before 1.105.1, can dispatch specially crafted events to exploit a weakness in the V2 state resolution algorithm. This can induce hi…

  • Medium 6.1

    cg vulnerable to an Open Redirect Vulnerability on Referer Header

    ### Summary A vulnerability has been discovered in the handling of the referrer header in the application, which could allow an attacker to conduct open redirects. The issue arises from improper validation of the referrer header in certain conditions. By mani…

  • High 7.5

    dbt uses a SQLparse version with a high vulnerability

    ### Summary Using a version of `sqlparse` that has a security vulnerability and no way to update in current version of dbt core. Snyk recommends using `sqlparse==0.5` but this causes a conflict with dbt. Snyk states the issues is a recursion error: `SNYK-PYTH…

  • Medium 4.9

    OpenStack Storlets arbitrary code execution vulnerability

    An issue in OpenStack Storlets yoga-eom allows a remote attacker to execute arbitrary code via the gateway.py component.

  • Low 2.7

    Apache Airflow FTP Provider: FTP_TLS instance with unverified SSL context

    Improper Certificate Validation vulnerability in Apache Airflow FTP Provider. The FTP hook lacks complete certificate validation in FTP_TLS connections, which can potentially be leveraged. Implementing proper certificate validation by passing context=ssl.crea…

  • Medium 5.3

    Log Injection Vulnerability in corydolphin/flask-cors

    corydolphin/flask-cors is vulnerable to log injection when the log level is set to debug. An attacker can inject fake log entries into the log file by sending a specially crafted GET request containing a CRLF sequence in the request path. This vulnerability a…

  • Medium 5.5

    Pytorch before v2.2.0 has an Out-of-bounds Read vulnerability via the component torch/csrc/jit/mobile/flatbuffer_loader…

  • High 7.3

    Sentry's superuser cleartext password leaked in logs

    Sentry is an error tracking and performance monitoring platform. Prior to 24.4.1, when authenticating as a superuser to Sentry with a username and password, the password is leaked as cleartext in logs under the _event_: `auth-index.validate_superuser`. An att…