CVE-2016-7420Sensitive Information Exposure in Crypto

Severity
5.9MEDIUMNVD
EPSS
0.4%
top 40.50%
CISA KEV
Not in KEV
Exploit
No known exploits
Timeline
PublishedSep 16
Latest updateMay 17

Description

Crypto++ (aka cryptopp) through 5.6.4 does not document the requirement for a compile-time NDEBUG definition disabling the many assert calls that are unintended in production use, which might allow context-dependent attackers to obtain sensitive information by leveraging access to process memory after an assertion failure, as demonstrated by reading a core dump.

CVSS vector

CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:NExploitability: 2.2 | Impact: 3.6

Affected Packages2 packages

Patches

🔴Vulnerability Details

2
GHSA
GHSA-xh64-jjg2-744m: Crypto++ (aka cryptopp) through 52022-05-17
OSV
CVE-2016-7420: Crypto++ (aka cryptopp) through 52016-09-16

📋Vendor Advisories

3
Red Hat
kernel: Use After Free in /dev/fimg2d2016-11-09
Red Hat
kernel: Kernel Crash on /dev/fimg2d ioctl command2016-11-09
Debian
CVE-2016-7420: libcrypto++ - Crypto++ (aka cryptopp) through 5.6.4 does not document the requirement for a co...2016

💬Community

3
Bugzilla
CVE-2016-7420 cryptopp: Library documentation lacks treatment of -DNDEBUG and Static Initialization [epel-all]2016-09-16
Bugzilla
CVE-2016-7420 cryptopp: Library documentation lacks treatment of -DNDEBUG and Static Initialization2016-09-16
Bugzilla
CVE-2016-7420 cryptopp: Library documentation lacks treatment of -DNDEBUG and Static Initialization [fedora-all]2016-09-16
CVE-2016-7420 — Sensitive Information Exposure | cvebase