CVE-2020-36242 describes an integer overflow and subsequent buffer overflow vulnerability in the Python cryptography package, specifically impacting versions prior to 3.3.2. This flaw can occur when symmetrically encrypting multi-gigabyte values through repeated update calls, as demonstrated by the Fernet class, and affects various products incorporating this library, including Fedora and Oracle communications components. Rated as Critical with a CVSS score of 9.1, this vulnerability is network-exploitable with low attack complexity, requiring no user interaction or privileges. A successful exploit could lead to a complete loss of confidentiality and availability (C:H/A:H), though integrity is not directly impacted. Despite its critical severity, there is currently no evidence of active exploitation, nor are there publicly available exploit modules in Metasploit, Nuclei, or ExploitDB. The vulnerability has also received minimal community discussion or media coverage, suggesting a low level of public awareness or attention.
| Vendor | Product | Version(s) | CPE |
|---|---|---|---|
< 3.3.2CPE matchmatch criteria | cpe:2.3:a:cryptography.io:cryptography:*:*:*:*:*:python:*:* | ||
33CPE matchmatch criteria | cpe:2.3:o:fedoraproject:fedora:33:*:*:*:*:*:*:* | ||
1.10.0CPE matchmatch criteria | cpe:2.3:a:oracle:communications_cloud_native_core_network_function_cloud_native_environment:1.10.0:*:*:*:*:*:*:* |
CVSS version used by this source: 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
The average CVE in this peer group has 0.0 Twitter, 0.1 Reddit, 0.3 Bluesky, 0.3 Mastodon, and 2.4 GitHub mentions.
No media coverage found for this CVE.
The average CVE in this peer group has 0.3 InfoSec Media, 0.0 Vendor Blog, and 0.0 Security Researcher mentions.
PyCA Cryptography symmetrically encrypting large values can lead to integer overflow
Feb 10, 2021In 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.
Feb 9, 2021python-cryptography: Large inputs for symmetric encryption can trigger integer overflow leading to buffer overflow
Dec 9, 2020