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
684
CVE-2021-39158
NVCaffe's Python dependencies lacked 'gfortran' before 0.17.4, enabling possible malicious file installation

NVCaffe's python required dependencies list used to contain `gfortran`version prior to 0.17.4, entry which does not exist in the repository pypi.org. An attacker could potentially have posted malicious files to pypi.org causing a user to install it within NVCaffe.

Function
Design Defects
Vulnerable and Outdated Components
Remote
683
CVE-2015-3206
Python-kerberos' checkPassword function is vulnerable to man-in-the-middle attacks, causing denial of service and unspecified impacts

The checkPassword function in python-kerberos does not authenticate the KDC it attempts to communicate with, which allows remote attackers to cause a denial of service (bad response), or have other unspecified impact by performing a man-in-the-middle attack.

Function
Authentication, Authorization, and Session Management
Insecure Authentication Mechanisms
Remote
682
CVE-2019-19450
Remote code execution in ReportLab (before version 3.5.31) via malicious XML input in Paraparser

paraparser in ReportLab before 3.5.31 allows remote code execution because start_unichar in paraparser.py evaluates untrusted user input in a unichar element in a crafted XML document with '<unichar code="' followed by arbitrary Python code, a similar issue to CVE-2019-17626.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
681
CVE-2017-10803
Insecure data handling in Odoo 8.0, 9.0, and 10.0 allows authenticated users to execute arbitrary Python code through unpickling in the Database Anonymization module

In Odoo 8.0, Odoo Community Edition 9.0 and 10.0, and Odoo Enterprise Edition 9.0 and 10.0, insecure handling of anonymization data in the Database Anonymization module allows remote authenticated privileged users to execute arbitrary Python code, because unpickle is used.

Timing/Serialization
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
680
CVE-2011-1158
XSS in Universal Feed Parser 5.x (pre-5.0.1) via URI scheme

Cross-site scripting (XSS) vulnerability in feedparser.py in Universal Feed Parser (aka feedparser or python-feedparser) 5.x before 5.0.1 allows remote attackers to inject arbitrary web script or HTML via an unexpected URI scheme, as demonstrated by a javascript: URI.

Function
Configuration Issues
Cross-Site Scripting (XSS)
Remote
679
CVE-2008-6549
Password_checker in MoinMoin 1.6.1 vulnerable to denial of service due to non-thread-safe cracklib and python-crack

The password_checker function in config/multiconfig.py in MoinMoin 1.6.1 uses the cracklib and python-crack features even though they are not thread-safe, which allows remote attackers to cause a denial of service (segmentation fault and crash) via unknown vectors.

Function
Resource Management
Resource Exhaustion
Remote
678
CVE-2020-29651
Denial of service in py.path.svnwc (python-py) 1.9.0 via malicious input in blame functionality

A denial of service via regular expression in the py.path.svnwc component of py (aka python-py) through 1.9.0 could be used by attackers to cause a compute-time denial of service attack by supplying malicious input to the blame functionality.

Function
Resource Management
Resource Exhaustion
Remote
677
CVE-2020-27783
XSS vulnerability in python-lxml's clean module allows remote code execution

A XSS vulnerability was discovered in python-lxml's clean module. The module's parser didn't properly imitate browsers, which caused different behaviors between the sanitizer and the user's page. A remote attacker could exploit this flaw to run arbitrary HTML/JS code.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
676
CVE-2020-15415
DrayTek Vigor < 1.5.1: Remote code execution via filename with text/x-python-script content type

On DrayTek Vigor3900, Vigor2960, and Vigor300B devices before 1.5.1, cgi-bin/mainfunction.cgi/cvmcfgupload allows remote command execution via shell metacharacters in a filename when the text/x-python-script content type is used, a different issue than CVE-2020-14472.

Function
Input Validation and Sanitization
Command Injection
Remote
675
CVE-2015-5216
Ipsilon 0.1.0 before 1.0.1 XSS via unescaped Python exception messages

The Identity Provider (IdP) server in Ipsilon 0.1.0 before 1.0.1 does not properly escape certain characters in a Python exception-message template, which makes it easier for remote attackers to conduct cross-site scripting (XSS) attacks via an HTTP response.

Function
Configuration Issues
Cross-Site Scripting (XSS)
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 ::