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): 1612
259
CVE-2014-3539
Remote code execution via unsafe pickle.load in Rope library (Python)

base/oi/doa.py in the Rope library in CPython (aka Python) allows remote attackers to execute arbitrary code by leveraging an unsafe call to pickle.load.

Function
Resource Management
Memory Leaks
Remote
257
CVE-2020-35678
Autobahn Python < 20.12.3: Redirect header injection vulnerability

Autobahn|Python before 20.12.3 allows redirect header injection.

Function
Resource Management
File Handle Leaks
Remote
255
CVE-2013-7489
Beaker library Python <=1.11.0 deserialization vulnerability

The Beaker library through 1.11.0 for Python is affected by deserialization of untrusted data, which could lead to arbitrary code execution.

Timing/Serialization
Race Conditions
Data Race Conditions in Threads
Remote
251
CVE-2021-40828
AWS IoT Device SDK v2 (Java, Python, C++, Node.js) TLS hostname verification issue on Windows

Connections initialized by the AWS IoT Device SDK v2 for Java (versions prior to 1.3.3), Python (versions prior to 1.5.18), C++ (versions prior to 1.12.7) and Node.js (versions prior to 1.5.1) did not verify server certificate hostname during TLS handshake when overriding Certificate Authorities (CA) in their trust stores on Windows. This issue has been addressed in aws-c-io submodule versions 0.9.13 onward. This issue affects: Amazon Web Services AWS IoT Device SDK v2 for Java versions prior to 1.3.3 on Microsoft Windows. Amazon Web Services AWS IoT Device SDK v2 for Python versions prior to 1.5.18 on Microsoft Windows. Amazon Web Services AWS IoT Device SDK v2 for C++ versions prior to 1.12.7 on Microsoft Windows. Amazon Web Services AWS IoT Device SDK v2 for Node.js versions prior to 1.5.3 on Microsoft Windows.

Function
Memory Corruption
Use-After-Free Errors
Remote
250
CVE-2016-5598
MySQL Connector 2.1.3 and earlier, 2.0.4 and earlier: Remote attack impacts confidentiality, integrity, availability via Connector/Python

Unspecified vulnerability in the MySQL Connector component 2.1.3 and earlier and 2.0.4 and earlier in Oracle MySQL allows remote attackers to affect confidentiality, integrity, and availability via vectors related to Connector/Python.

Function
Memory Corruption
Out-of-Bound Accesses
Remote
247
CVE-2020-1192
Visual Studio Code Python extension had a remote code execution vulnerability when loading workspace settings from a notebook file

A remote code execution vulnerability exists in Visual Studio Code when the Python extension loads workspace settings from a notebook file, aka 'Visual Studio Code Python Extension Remote Code Execution Vulnerability'. This CVE ID is unique from CVE-2020-1171.

Function
Configuration Issues
Server-Side Request Forgery (SSRF)
Remote
246
CVE-2020-1171
Visual Studio Code Python extension allows remote code execution by loading configuration files after opening a project

A remote code execution vulnerability exists in Visual Studio Code when the Python extension loads configuration files after opening a project, aka 'Visual Studio Code Python Extension Remote Code Execution Vulnerability'. This CVE ID is unique from CVE-2020-1192.

Function
Configuration Issues
Open Redirects
Remote
242
CVE-2009-0317
Nautilus-python Malicious Python file in current directory can execute local code

Untrusted search path vulnerability in the Python language bindings for Nautilus (nautilus-python) allows local users to execute arbitrary code via a Trojan horse Python file in the current working directory, related to a vulnerability in the PySys_SetArgv function (CVE-2008-5983).

Function
Design Defects
Security Misconfigurations
Local
238
CVE-2020-5227
XML DoS in pre-0.9.0 Feedgen (Python), allows XML content in fields, leading to potential XML Bomb exploit

Feedgen (python feedgen) before 0.9.0 is susceptible to XML Denial of Service attacks. The *feedgen* library allows supplying XML as content for some of the available fields. This XML will be parsed and integrated into the existing XML tree. During this process, feedgen is vulnerable to XML Denial of Service Attacks (e.g. XML Bomb). This becomes a concern in particular if feedgen is used to include content from untrused sources and if XML (including XHTML) is directly included instead of providing plain tex content only. This problem has been fixed in feedgen 0.9.0 which disallows XML entity expansion and external resources.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
235
CVE-2022-2996
Python-scciclient: Unverified HTTPS, MITM risk

A flaw was found in the python-scciclient when making an HTTPS connection to a server where the server's certificate would not be verified. This issue opens up the connection to possible Man-in-the-middle (MITM) attacks.

Function
Cryptographic
Improper SSL/TLS Certificate Validation
Remote
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 ::