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
984
CVE-2012-0955
TLS certificate validation vulnerability in software-properties (before version 0.92)

software-properties was vulnerable to a person-in-the-middle attack due to incorrect TLS certificate validation in softwareproperties/ppa.py. software-properties didn't check TLS certificates under python2 and only checked certificates under python3 if a valid certificate bundle was provided. Fixed in software-properties version 0.92.

Checking
Cryptographic
Improper SSL/TLS Certificate Validation
Remote
983
CVE-2012-5499
Denial of service (memory consumption) in Plone (before 4.2.3 and 4.3 beta 1) via large value

python_scripts.py in Plone before 4.2.3 and 4.3 before beta 1 allows remote attackers to cause a denial of service (memory consumption) via a large value, related to formatColumns.

Function
Resource Management
Resource Exhaustion
Remote
982
CVE-2012-5506
Denial of service in Plone (before 4.2.3 and 4.3 beta 1) via RSS feed request

python_scripts.py in Plone before 4.2.3 and 4.3 before beta 1 allows remote attackers to cause a denial of service (infinite loop) via an RSS feed request for a folder the user does not have permission to access.

Function
Resource Management
Resource Exhaustion
Remote
981
CVE-2012-5494
Cross-site scripting (XSS) in Plone (before 4.2.3 and 4.3 beta 1)

Cross-site scripting (XSS) vulnerability in python_scripts.py in Plone before 4.2.3 and 4.3 before beta 1 allows remote attackers to inject arbitrary web script or HTML via unspecified vectors, related to "{u,}translate."

Function
Configuration Issues
Cross-Site Scripting (XSS)
Remote
980
CVE-2012-5379
Untrusted search path vulnerability in ActivePython 3.2.2.3 during installation

Untrusted search path vulnerability in the installation functionality in ActivePython 3.2.2.3, when installed in the top-level C:\ directory, might allow local users to gain privileges via a Trojan horse DLL in the C:\Python27 or C:\Python27\Scripts directory, which may be added to the PATH system environment variable by an administrator, as demonstrated by a Trojan horse wlbsctrl.dll file used by the "IKE and AuthIP IPsec Keying Modules" system service in Windows Vista SP1, Windows Server 2008 SP2, Windows 7 SP1, and Windows 8 Release Preview. NOTE: CVE disputes this issue because the unsafe PATH is established only by a separate administrative action that is not a default part of the ActivePython installation

Build/Package/Merge
Configuration Issues
Dynamic Link Library (DLL) Loading Issues
Remote
979
CVE-2021-41121
Memory corruption in Vyper (before 0.3.0) due to struct function call

Vyper is a Pythonic Smart Contract Language for the EVM. In affected versions when performing a function call inside a literal struct, there is a memory corruption issue that occurs because of an incorrect pointer to the the top of the stack. This issue has been resolved in version 0.3.0.

Function
Memory Corruption
Buffer Overflows
Remote
978
CVE-2021-41122
Decimal argument bounds validation issue in Vyper (before 0.3.0)

Vyper is a Pythonic Smart Contract Language for the EVM. In affected versions external functions did not properly validate the bounds of decimal arguments. The can lead to logic errors. This issue has been resolved in version 0.3.0.

Checking
Numeric Errors
Arithmetic Errors
Remote
977
CVE-2021-38305
Arbitrary code execution in 23andMe Yamale (before 3.0.8)

23andMe Yamale before 3.0.8 allows remote attackers to execute arbitrary code via a crafted schema file. The schema parser uses eval as part of its processing, and tries to protect from malicious expressions by limiting the builtins that are passed to the eval. When processing the schema, each line is run through Python's eval function to make the validator available. A well-constructed string within the schema rules can execute system commands; thus, by exploiting the vulnerability, an attacker can run arbitrary code on the image that invokes Yamale.

Function
Input Validation and Sanitization
Command Injection
Remote
976
CVE-2004-0096
Denial of service in mod_python 2.7.9 (CAN-2003-0973 variant)

Unknown vulnerability in mod_python 2.7.9 allows remote attackers to cause a denial of service (httpd crash) via a certain query string, a variant of CAN-2003-0973.

Function
Resource Management
Resource Exhaustion
Remote
975
CVE-2003-0973
Denial of service in mod_python (3.0.x < 3.0.4, 2.7.x < 2.7.9)

Unknown vulnerability in mod_python 3.0.x before 3.0.4, and 2.7.x before 2.7.9, allows remote attackers to cause a denial of service (httpd crash) via a certain query string.

Function
Resource Management
Resource Exhaustion
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 ::