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): 1793
317
Celery < 5.2.2 allows command injection via backend metadata manipulation

This affects the package celery before 5.2.2. It by default trusts the messages and metadata stored in backends (result stores). When reading task metadata from the backend, the data is deserialized. Given that an attacker can gain access to, or somehow manipulate the metadata within a celery backend, they could trigger a stored command injection vulnerability and potentially gain further access to the system.

Timing/Serialization
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
316
Critical code-execution backdoor in democritus-networking v0.1.0 on PyPI

The d8s-ip-addresses for python, as distributed on PyPI, included a potential code-execution backdoor inserted by a third party. The backdoor is the democritus-networking package. The affected version is 0.1.0.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
313
oVirt Engine SDK Python <3.4.0.7 and <3.5.0.4: TLS hostname verification bypass, allowing man-in-the-middle attacks

ovirt-engine-sdk-python before 3.4.0.7 and 3.5.0.4 does not verify that the hostname of the remote endpoint matches the Common Name (CN) or subjectAltName as specified by its x.509 certificate in a TLS/SSL session. This could allow man-in-the-middle attackers to spoof remote endpoints via an arbitrary valid certificate.

Checking
Cryptographic
Improper SSL/TLS Certificate Validation
Remote
312
Bypassing token filter with non-blacklisted URL

Python discord bot is the community bot for the Python Discord community. In affected versions when a non-blacklisted URL and an otherwise triggering filter token is included in the same message the token filter does not trigger. This means that by including any non-blacklisted URL moderation filters can be bypassed. This issue has been resolved in commit 67390298852513d13e0213870e50fb3cff1424e0

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
307
d8s-strings on PyPI: Code-execution backdoor via democritus-hypothesis 0.1.0

The d8s-strings for python, as distributed on PyPI, included a potential code-execution backdoor inserted by a third party. The backdoor is the democritus-hypothesis package. The affected version is 0.1.0.

Function
Design Defects
Vulnerable and Outdated Components
Remote
306
PyPI d8s-pdfs Python package (v0.1.0) had a code-execution backdoor inserted by a third party

The d8s-pdfs for python, as distributed on PyPI, included a potential code-execution backdoor inserted by a third party. The backdoor is the democritus-networking package. The affected version is 0.1.0.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
303
d8s-html for Python (PyPI 0.1.0) had a code-execution backdoor through democritus-networking package

The d8s-html for python, as distributed on PyPI, included a potential code-execution backdoor inserted by a third party. The backdoor is the democritus-networking package. The affected version is 0.1.0.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
300
PyPI d8s-grammars v0.1.0 had a backdoor via democritus-strings, allowing code execution

The d8s-grammars for python, as distributed on PyPI, included a potential code-execution backdoor inserted by a third party. The backdoor is the democritus-strings package. The affected version is 0.1.0.

Function
Design Defects
Vulnerable and Outdated Components
Remote
295
d8s-json (v0.1.0) on PyPI had code-execution backdoor through democritus-file-system

The d8s-json package for Python, as distributed on PyPI, included a potential code-execution backdoor inserted by a third party. The backdoor is the democritus-file-system package. The affected version is 0.1.0.

Function
Input Validation and Sanitization
Insecure Parsing or Deserialization
Remote
292
PyPI package "d8s-asns" v0.1.0 had a code-execution backdoor ("democritus-csv") added by an unauthorized party

A Code Execution vulnerability exists in select.py when using python-mode 2012-12-19.

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