Description
CVE-2020-36242 - High Severity Vulnerability
Vulnerable Library - cryptography-3.2-cp35-abi3-manylinux2010_x86_64.whl
cryptography is a package which provides cryptographic recipes and primitives to Python developers.
Library home page: https://files.pythonhosted.org/packages/4a/a8/904c6f56c6018fc0b860510a55ea6123d561d02157f9e0855301afa27749/cryptography-3.2-cp35-abi3-manylinux2010_x86_64.whl
Path to dependency file: /scrapers/requirements.txt
Path to vulnerable library: /scrapers/requirements.txt,/scrapers/requirements.txt
Dependency Hierarchy:
- ❌ cryptography-3.2-cp35-abi3-manylinux2010_x86_64.whl (Vulnerable Library)
Found in HEAD commit: b8112fa78566f206490ffbc387722b9b9186856b
Vulnerability Details
In the cryptography package before 3.3.2 for Python, certain sequences of update calls to symmetrically encrypt multi-GB values could result in an integer overflow and buffer overflow, as demonstrated by the Fernet class.
Publish Date: 2021-02-07
URL: CVE-2020-36242
CVSS 3 Score Details (9.1)
Base Score Metrics:
- Exploitability Metrics:
- Attack Vector: Network
- Attack Complexity: Low
- Privileges Required: None
- User Interaction: None
- Scope: Unchanged
- Impact Metrics:
- Confidentiality Impact: High
- Integrity Impact: None
- Availability Impact: High
Suggested Fix
Type: Upgrade version
Origin: https://github.com/pyca/cryptography/blob/master/CHANGELOG.rst
Release Date: 2021-02-07
Fix Resolution: cryptography - 3.3.2
Step up your Open Source Security Game with WhiteSource here