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
603
CVE-2016-10561
Directory traversal vulnerability in Bitty 0.2.10 via URL path in GET requests

Bitty is a development web server tool that functions similar to `python -m SimpleHTTPServer`. Version 0.2.10 has a directory traversal vulnerability that is exploitable via the URL path in GET requests.

Function
Input Validation and Sanitization
Path Traversal
Remote
602
CVE-2018-6353
Python console in Electrum v2.9.4 - v3.0.5 allows arbitrary code execution, risking Bitcoin theft

The Python console in Electrum through 2.9.4 and 3.x through 3.0.5 supports arbitrary Python code without considering (1) social-engineering attacks in which a user pastes code that they do not understand and (2) code pasted by a physically proximate attacker at an unattended workstation, which makes it easier for attackers to steal Bitcoin via hook code that runs at a later time when the wallet password has been entered, a different vulnerability than CVE-2018-1000022.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Local
601
CVE-2018-14649
Unauthenticated attackers exploit Red Hat Ceph Storage 2 and 3's ceph-isci-cli vulnerability for remote root-level access via enabled debug shell in python-werkzeug

It was found that ceph-isci-cli package as shipped by Red Hat Ceph Storage 2 and 3 is using python-werkzeug in debug shell mode. This is done by setting debug=True in file /usr/bin/rbd-target-api provided by ceph-isci-cli package. This allows unauthenticated attackers to access this debug shell and escalate privileges. Once an attacker has successfully connected to this debug shell they will be able to execute arbitrary commands remotely. These commands will run with the same privileges as of user executing the application which is using python-werkzeug with debug shell mode enabled. In - Red Hat Ceph Storage 2 and 3, ceph-isci-cli package runs python-werkzeug library with root level permissions.

Function
Authentication, Authorization, and Session Management
Privilege Escalation
Remote
600
CVE-2022-36126
Ignition < 7.9.20 and 8.x < 8.1.17, RCE via ScriptInvoke

An issue was discovered in Inductive Automation Ignition before 7.9.20 and 8.x before 8.1.17. The ScriptInvoke function allows remote attackers to execute arbitrary code by supplying a Python script.

Function
Input Validation and Sanitization
Command Injection
Remote
599
CVE-2017-5524
Plone 4.x through 4.3.11 and 5.x through 5.0.6 have remote code execution due to a Python string format method issue

Plone 4.x through 4.3.11 and 5.x through 5.0.6 allow remote attackers to bypass a sandbox protection mechanism and obtain sensitive information by leveraging the Python string format method.

Function
Information Leakage
Information Disclosure
Remote
598
CVE-2006-0151
Sudo Privilege escalation via PYTHONINSPECT

sudo 1.6.8 and other versions does not clear the PYTHONINSPECT environment variable, which allows limited local users to gain privileges via a Python script, a variant of CVE-2005-4158.

Function
Authentication, Authorization, and Session Management
Privilege Escalation
Local
597
CVE-2020-24715
Scalyr Agent < 2.1.10: SSL cert validation lacking hostname comparison

The Scalyr Agent before 2.1.10 has Missing SSL Certificate Validation because, in some circumstances, native Python code is used that lacks a comparison of the hostname to commonName and subjectAltName.

Function
Cryptographic
Improper SSL/TLS Certificate Validation
Remote
596
CVE-2019-14347
Schben Adive 2.0.7 allows remote users to create admin accounts via "admin/user/add"

Internal/Views/addUsers.php in Schben Adive 2.0.7 allows remote unprivileged users (editor or developer) to create an administrator account via admin/user/add, as demonstrated by a Python PoC script.

Function
Authentication, Authorization, and Session Management
Privilege Escalation
Remote
595
CVE-2018-15747
Remote code execution in glot-code-runner through May 19, 2018, via os.system in JSON files

The default configuration of glot-www through 2018-05-19 allows remote attackers to execute arbitrary code because glot-code-runner supports os.system within a "python" "files" "content" JSON file.

Function
Input Validation and Sanitization
Command Injection
Remote
594
CVE-2018-6012
Python code injection via 'Add new weather data source' upload function in Green Electronics RainMachine Mini-8 (2nd generation)

The 'Weather Service' feature of the Green Electronics RainMachine Mini-8 (2nd generation) allows an attacker to inject arbitrary Python code via the 'Add new weather data source' upload function.

Function
Input Validation and Sanitization
Command Injection
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 ::