VAITP Dataset

Dataset Statistics
Search for CVE
#
CVE
Vulnerability
ODC
Category
Subcategory
Accessibility Scope
Details
Total vulnerabilities in the dataset (not showing ignored and non-python related vulnerabilties): 1438
954
CVE-2023-45139
fontTools subsetting module in version 4.42.0 XML External Entity Injection (XXE) via SVG table in OT-SVG fonts

fontTools is a library for manipulating fonts, written in Python. The subsetting module has a XML External Entity Injection (XXE) vulnerability which allows an attacker to resolve arbitrary entities when a candidate font (OT-SVG fonts), which contains a SVG table, is parsed. This allows attackers to include arbitrary files from the filesystem fontTools is running on or make web requests from the host system. This vulnerability has been patched in version 4.43.0.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
953
CVE-2023-47627
AIOHTTP HTTP parser header parsing vulnerabilities in versions prior to 3.8.6 when AIOHTTP_NO_EXTENSIONS is enabled

aiohttp is an asynchronous HTTP client/server framework for asyncio and Python. The HTTP parser in AIOHTTP has numerous problems with header parsing, which could lead to request smuggling. This parser is only used when AIOHTTP_NO_EXTENSIONS is enabled (or not using a prebuilt wheel). These bugs have been addressed in commit `d5c12ba89` which has been included in release version 3.8.6. Users are advised to upgrade. There are no known workarounds for these issues.

Checking
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
952
CVE-2023-48699
Code execution in fastbots 0.1.4 via unvalidated Python code in locators.ini

fastbots is a library for fast bot and scraper development using selenium and the Page Object Model (POM) design. Prior to version 0.1.5, an attacker could modify the locators.ini locator file with python code that without proper validation it's executed and it could lead to rce. The vulnerability is in the function `def __locator__(self, locator_name: str)` in `page.py`. In order to mitigate this issue, upgrade to fastbots version 0.1.5 or above.

Checking
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
951
CVE-2024-21645
Log injection vulnerability in pyLoad 0.5.0b3.dev77

pyLoad is the free and open-source Download Manager written in pure Python. A log injection vulnerability was identified in `pyload` allowing any unauthenticated actor to inject arbitrary messages into the logs gathered by `pyload`. Forged or otherwise, corrupted log files can be used to cover an attackerโ€™s tracks or even to implicate another party in the commission of a malicious act. This vulnerability has been patched in version 0.5.0b3.dev77.

Checking
Design Defects
Inadequate Error Handling
Remote
950
CVE-2023-37928
WSGI server command injection in Zyxel NAS326 V5.21(AAZF.14)C0 and NAS542 V5.21(ABAG.11)C0 firmware

A post-authentication command injection vulnerability in the WSGI server of the Zyxel NAS326 firmware version V5.21(AAZF.14)C0 and NAS542 firmware version V5.21(ABAG.11)C0 could allow an authenticated attacker to execute some operating system (OS) commands by sending a crafted URL to a vulnerable device.

Function
Input Validation and Sanitization
Command Injection
Remote
949
CVE-2023-37927
Zyxel NAS326 and NAS542 V5.21(AAZF.14)C0/(ABAG.11)C0 CGI command injection

The improper neutralization of special elements in the CGI program of the Zyxel NAS326 firmware version V5.21(AAZF.14)C0 and NAS542 firmware version V5.21(ABAG.11)C0 could allow an authenticated attacker to execute some operating system (OS) commands by sending a crafted URL to a vulnerable device.

Checking
Input Validation and Sanitization
Command Injection
Remote
948
CVE-2023-49081
Asynchronous HTTP request manipulation in aiohttp 3.8.0

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 version. The vulnerability only occurs if the attacker can control the HTTP version of the request. This issue has been patched in version 3.9.0.

Checking
Information Leakage
Insecure Handling of Sensitive Data
Remote
947
CVE-2024-21644
pyLoad 0.5.0b3.dev77 allows unauthenticated access to Flask config, exposing SECRET_KEY

pyLoad is the free and open-source Download Manager written in pure Python. Any unauthenticated user can browse to a specific URL to expose the Flask config, including the `SECRET_KEY` variable. This issue has been patched in version 0.5.0b3.dev77.

Checking
Design Defects
Security Misconfigurations
Remote
946
CVE-2023-49438
Open redirect in Flask-Security-Too <=5.3.2 via crafted ?next parameter in /login and /register routes

An open redirect vulnerability in the python package Flask-Security-Too <=5.3.2 allows attackers to redirect unsuspecting users to malicious sites via a crafted URL by abusing the ?next parameter on the /login and /register routes.

Checking
Configuration Issues
Open Redirects
Remote
945
CVE-2023-45167
IBM AIX 7.3 Python implementation denial of service

IBM AIX's 7.3 Python implementation could allow a non-privileged local user to exploit a vulnerability to cause a denial of service. IBM X-Force ID: 267965.

Timing/Serialization
Resource Management
Resource Exhaustion
Local
Introducing the "VAITP dataset": a specialized repository of Python vulnerabilities and patches, meticulously compiled for the use of the security research community. As Python's prominence grows, understanding and addressing potential security vulnerabilities become crucial. Crafted by and for the cybersecurity community, this dataset offers a valuable resource for researchers, analysts, and developers to analyze and mitigate the security risks associated with Python. Through the comprehensive exploration of vulnerabilities and corresponding patches, the VAITP dataset fosters a safer and more resilient Python ecosystem, encouraging collaborative advancements in programming security.

The supreme art of war is to subdue the enemy without fighting.

Sun Tzu – “The Art of War”

:: Shaping the future through research and ingenuity ::