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
579
CVE-2018-3650
Input validation flaw in INTEL Distribution for Python before IDP 2018 Update 2 lets unprivileged local users bypass URI sanitization in the Bleach module

Insufficient Input Validation in Bleach module in INTEL Distribution for Python versions prior to IDP 2018 Update 2 allows unprivileged user to bypass URI sanitization via local vector.

Function
Input Validation and Sanitization
Command Injection
Local
578
CVE-2022-25303
XSS in whoogle-search 0.7.2, unescaped "q" parameter in error message

The package whoogle-search before 0.7.2 are vulnerable to Cross-site Scripting (XSS) via the query string parameter q. In the case where it does not contain the http string, it is used to build the error_message that is then rendered in the error.html template, using the [flask.render_template](https://flask.palletsprojects.com/en/2.1.x/api/flask.render_template) function. However, the error_message is rendered using the [| safe filter](https://jinja.palletsprojects.com/en/3.1.x/templates/working-with-automatic-escaping), meaning the user input is not escaped.

Function
Configuration Issues
Cross-Site Scripting (XSS)
Remote
577
CVE-2022-28696
Uncontrolled search path vulnerability in Intel Python < 2022.0.3 allows local privilege escalation

Uncontrolled search path in the Intel(R) Distribution for Python before version 2022.0.3 may allow an authenticated user to potentially enable escalation of privilege via local access.

Function
Authentication, Authorization, and Session Management
Privilege Escalation
Local
576
CVE-2017-1000433
pysaml2 versions <= 4.4.0 Allows unauthorized login with Python optimizations

pysaml2 version 4.4.0 and older accept any password when run with python optimizations enabled. This allows attackers to log in as any user without knowing their password.

Function
Authentication, Authorization, and Session Management
Insecure Authentication Mechanisms
Remote
575
CVE-2019-7537
Arbitrary Python command execution in Donfig 0.3.0 via collect_yaml in config_obj.py

An issue was discovered in Donfig 0.3.0. There is a vulnerability in the collect_yaml method in config_obj.py. It can execute arbitrary Python commands, resulting in command execution.

Function
Input Validation and Sanitization
Command Injection
Local
574
CVE-2018-19646
Imperva SecureSphere 13.x CGI remote code execution due to command-line argument mishandling

The Python CGI scripts in PWS in Imperva SecureSphere 13.0.10, 13.1.10, and 13.2.10 allow remote attackers to execute arbitrary OS commands because command-line arguments are mishandled.

Function
Input Validation and Sanitization
Command Injection
Remote
573
CVE-2013-1068
Privilege escalation in OpenStack Nova and Cinder via sudo misconfiguration in Ubuntu 13.10 and 14.04 LTS

The OpenStack Nova (python-nova) package 1:2013.2.3-0 before 1:2013.2.3-0ubuntu1.2 and 1:2014.1-0 before 1:2014.1-0ubuntu1.2 and Openstack Cinder (python-cinder) package 1:2013.2.3-0 before 1:2013.2.3-0ubuntu1.1 and 1:2014.1-0 before 1:2014.1-0ubuntu1.1 for Ubuntu 13.10 and 14.04 LTS does not properly set the sudo configuration, which makes it easier for attackers to gain privileges by leveraging another vulnerability.

Function
Authentication, Authorization, and Session Management
Privilege Escalation
Local
572
CVE-2022-23491
Root certificate removal from Certifi due to spyware concerns

Certifi is a curated collection of Root Certificates for validating the trustworthiness of SSL certificates while verifying the identity of TLS hosts. Certifi 2022.12.07 removes root certificates from "TrustCor" from the root store. These are in the process of being removed from Mozilla's trust store. TrustCor's root certificates are being removed pursuant to an investigation prompted by media reporting that TrustCor's ownership also operated a business that produced spyware. Conclusions of Mozilla's investigation can be found in the linked google group discussion.

Function
Cryptographic
Improper SSL/TLS Certificate Validation
Remote
571
CVE-2020-7734
Cabot package: XSS via Endpoint column in all versions

All versions of package cabot are vulnerable to Cross-site Scripting (XSS) via the Endpoint column.

Function
Configuration Issues
Cross-Site Scripting (XSS)
Remote
570
CVE-2022-30877
PyPI backdoor in a prior version (not 1.2) allowed code execution

The keep for python, as distributed on PyPI, included a code-execution backdoor inserted by a third party. The current version, without this backdoor, is 1.2.

Function
Design Defects
Vulnerable and Outdated Components
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 ::