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
563
CVE-2019-6446
Remote code execution via pickle in NumPy 1.16.0 and earlier

** DISPUTED ** An issue was discovered in NumPy 1.16.0 and earlier. It uses the pickle Python module unsafely, which allows remote attackers to execute arbitrary code via a crafted serialized object, as demonstrated by a numpy.load call. NOTE: third parties dispute this issue because it is a behavior that might have legitimate applications in (for example) loading serialized Python object arrays from trusted and authenticated sources.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
562
CVE-2022-31518
Flask send_file function: Absolute path traversal vulnerability

The JustAnotherSoftwareDeveloper/Python-Recipe-Database repository through 2021-03-31 on GitHub allows absolute path traversal because the Flask send_file function is used unsafely.

Function
Input Validation and Sanitization
Path Traversal
Remote
561
CVE-2012-5495
Remote code execution in Plone versions before 4.2.3 and 4.3 beta 1 via a crafted URL

python_scripts.py in Plone before 4.2.3 and 4.3 before beta 1 allows remote attackers to execute Python code via a crafted URL, related to "go_back."

Function
Input Validation and Sanitization
Command Injection
Remote
560
CVE-2012-5488
Plone < 4.2.3 & 4.3 beta 1: Remote code execution via crafted URL and createObject

python_scripts.py in Plone before 4.2.3 and 4.3 before beta 1 allows remote attackers to execute Python code via a crafted URL, related to createObject.

Function
Input Validation and Sanitization
Insecure Direct Object References (IDOR)
Remote
559
CVE-2019-20807
Vim < 8.1.0881: Arbitrary OS command execution via scripting, bypassing restricted mode

In Vim before 8.1.0881, users can circumvent the rvim restricted mode and execute arbitrary OS commands via scripting interfaces (e.g., Python, Ruby, or Lua).

Function
Input Validation and Sanitization
Command Injection
Local
558
CVE-2005-2966
DIA 0.94 and earlier Python SVG import plugin: Arbitrary command execution via crafted SVG file

The Python SVG import plugin (diasvg_import.py) for DIA 0.94 and earlier allows user-assisted attackers to execute arbitrary commands via a crafted SVG file.

Function
Input Validation and Sanitization
Command Injection
Local
557
CVE-2017-1000246
Weak data encryption in pysaml2 < 4.4.0 due to IV reuse

Python package pysaml2 version 4.4.0 and earlier reuses the initialization vector across encryptions in the IDP server, resulting in weak encryption of data.

Function
Cryptographic
Weak encryption algorithm
Remote
556
CVE-2023-36188
Remote code execution in Langchain v0.0.64 via PALChain parameter in Python exec method

An issue in langchain v.0.0.64 allows a remote attacker to execute arbitrary code via the PALChain parameter in the Python exec method.

Function
Input Validation and Sanitization
Command Injection
Remote
555
CVE-2014-3593
Luci 0.26.0: Eval injection vulnerability, remote authenticated users execute Python code via crafted cluster config

Eval injection vulnerability in luci 0.26.0 allows remote authenticated users with certain permissions to execute arbitrary Python code via a crafted cluster configuration.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
554
CVE-2020-25659
Python-cryptography 3.2 vulnerable to Bleichenbacher timing attacks in RSA decryption due to PKCS#1 v1.5 ciphertext timing differences

python-cryptography 3.2 is vulnerable to Bleichenbacher timing attacks in the RSA decryption API, via timed processing of valid PKCS#1 v1.5 ciphertext.

Timing/Serialization
Cryptographic
Cryptographic Implementation Error
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 ::