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
437
CVE-2022-24065
Cookiecutter < 2.1.1: Command injection via "checkout" param, allows arbitrary command execution

The package cookiecutter before 2.1.1 are vulnerable to Command Injection via hg argument injection. When calling the cookiecutter function from Python code with the checkout parameter, it is passed to the hg checkout command in a way that additional flags can be set. The additional flags can be used to perform a command injection.

Function
Input Validation and Sanitization
Command Injection
Remote
436
CVE-2023-0509
GitHub pyload/pyload < 0.5.0b3.dev44 has improper certificate validation, posing security risks

Improper Certificate Validation in GitHub repository pyload/pyload prior to 0.5.0b3.dev44.

Function
Cryptographic
Improper SSL/TLS Certificate Validation
Remote
435
CVE-2023-0488
Stored XSS in pyload/pyload < 0.5.0b3.dev42 GitHub

Cross-site Scripting (XSS) - Stored in GitHub repository pyload/pyload prior to 0.5.0b3.dev42.

Function
Configuration Issues
Cross-Site Scripting (XSS)
Remote
434
CVE-2023-0057
Improper UI layer restriction in pyload (before 0.5.0b3.dev33) allows unauthorized access

Improper Restriction of Rendered UI Layers or Frames in GitHub repository pyload/pyload prior to 0.5.0b3.dev33.

Checking
Input Validation and Sanitization
Insecure Direct Object References (IDOR)
Remote
432
CVE-2021-41500
String comparison vulnerability in cvxopt.org <= 1.2.6 allows DoS via fake Capsule objects

Incomplete string comparison vulnerability exits in cvxopt.org cvxop <= 1.2.6 in APIs (cvxopt.cholmod.diag, cvxopt.cholmod.getfactor, cvxopt.cholmod.solve, cvxopt.cholmod.spsolve), which allows attackers to conduct Denial of Service attacks by construct fake Capsule objects.

Function
Design Defects
Inadequate Error Handling
Remote
431
CVE-2013-2104
Python-keystoneclient < 0.2.4 allows authenticated users to use expired and revoked tokens

python-keystoneclient before 0.2.4, as used in OpenStack Keystone (Folsom), does not properly check expiry for PKI tokens, which allows remote authenticated users to (1) retain use of a token after it has expired, or (2) use a revoked token once it expires.

Function
Authentication, Authorization, and Session Management
Insecure Authentication Mechanisms
Remote
430
CVE-2020-26708
XXE in requests-xml v0.2.3: Allows code execution via malicious XML

requests-xml v0.2.3 was discovered to contain an XML External Entity Injection (XXE) vulnerability which allows attackers to execute arbitrary code via a crafted XML file.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
428
CVE-2020-26709
Py-XML v1.0 XXE vulnerability allows arbitrary code execution via crafted XML

py-xml v1.0 was discovered to contain an XML External Entity Injection (XXE) vulnerability which allows attackers to execute arbitrary code via a crafted XML file.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
427
CVE-2012-4245
Unauthenticated GIMP 2.6 Script-Fu server allows remote command execution

The scriptfu network server in GIMP 2.6 does not require authentication, which allows remote attackers to execute arbitrary commands via the python-fu-eval command.

Function
Input Validation and Sanitization
Command Injection
Remote
426
CVE-2020-11888
python-markdown2 (up to v2.3.8) XSS due to mishandling element names

python-markdown2 through 2.3.8 allows XSS because element names are mishandled unless a \w+ match succeeds. For example, an attack might use elementname@ or elementname- with an onclick attribute.

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 ::