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
501
CVE-2008-5984
Untrusted search path in Dia 0.96.1 allows local users to execute arbitrary code via a malicious Python file

Untrusted search path vulnerability in the Python plugin in Dia 0.96.1, and possibly other versions, 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
Input Validation and Sanitization
Insecure Parsing or Deserialization
Local
500
CVE-2020-10799
SVGlib (through 0.9.3) in Python is vulnerable to XXE attacks via svg2rlg

The svglib package through 0.9.3 for Python allows XXE attacks via an svg2rlg call.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
499
CVE-2017-16764
YAML parsing in Django_make_app 0.1.3 allows arbitrary Python command execution

An exploitable vulnerability exists in the YAML parsing functionality in the read_yaml_file method in io_utils.py in django_make_app 0.1.3. A YAML parser can execute arbitrary Python commands resulting in command execution. An attacker can insert Python into loaded YAML to trigger this vulnerability.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Local
498
CVE-2002-0131
ActivePython ActiveX control in AXScript allows remote file reading in Internet Explorer due to security flaws

ActivePython ActiveX control for Python in the AXScript package, when used in Internet Explorer, does not prevent a script from reading files from the client's filesystem, which allows remote attackers to read arbitrary files via a malicious web page containing Python script.

Function
Input Validation and Sanitization
Path Traversal
Remote
497
CVE-2022-21195
ReDoS vulnerability in all 'url-regex' package versions.

All versions of package url-regex are vulnerable to Regular Expression Denial of Service (ReDoS) which can cause the CPU usage to crash.

Function
Input Validation and Sanitization
Command Injection
Remote
496
CVE-2022-34060
PyPI "Togglee" v0.0.8: Critical code execution backdoor

The Togglee package in PyPI version v0.0.8 was discovered to contain a code execution backdoor. This vulnerability allows attackers to access sensitive user information and digital currency keys, as well as escalate privileges.

Function
Authentication, Authorization, and Session Management
Privilege Escalation
Remote
495
CVE-2015-1950
Unauthenticated access to IBM PowerVC Standard Edition 1.2.2.1 through 1.2.2.2 allows discovery of PowerVC credentials and access bypass for KVM guest OS users

IBM PowerVC Standard Edition 1.2.2.1 through 1.2.2.2 does not require authentication for access to the Python interpreter with nova credentials, which allows KVM guest OS users to discover certain PowerVC credentials and bypass intended access restrictions via unspecified Python code.

Function
Authentication, Authorization, and Session Management
Insecure Authentication Mechanisms
Remote
494
CVE-2010-0395
User-assisted code execution in OpenOffice.org 2.x and 3.0 before 3.2.1 via a crafted ODT file

OpenOffice.org 2.x and 3.0 before 3.2.1 allows user-assisted remote attackers to bypass Python macro security restrictions and execute arbitrary Python code via a crafted OpenDocument Text (ODT) file that triggers code execution when the macro directory structure is previewed.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
493
CVE-2009-0318
Untrusted search path vulnerability in Gnumeric's Python interpreter allows local code execution with a malicious Python file in the current directory

Untrusted search path vulnerability in the GObject Python interpreter wrapper in Gnumeric 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
Authentication, Authorization, and Session Management
Privilege Escalation
Local
492
CVE-2017-2809
Ansible-vault (before 1.0.5) allows arbitrary Python command execution via crafted YAML vaults

An exploitable vulnerability exists in the yaml loading functionality of ansible-vault before 1.0.5. A specially crafted vault can execute arbitrary python commands resulting in command execution. An attacker can insert python into the vault to trigger this vulnerability.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
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 ::