CVE-2016-9939
libcrypto++ - security update
7.5
HIGH
CVSS 3.1
EPSS 5.9%
Description
Crypto++ (aka cryptopp and libcrypto++) 5.6.4 contained a bug in its ASN.1 BER decoding routine. The library will allocate a memory block based on the length field of the ASN.1 object. If there is not enough content octets in the ASN.1 object, then the function will fail and the memory block will be zeroed even if its unused. There is a noticeable delay during the wipe for a large allocation.
How to fix CVE-2016-9939
To remediate CVE-2016-9939, upgrade the affected package to a fixed version below.
- —upgrade to 5.6.4-5 or later
- —upgrade to 5.6.1-6+deb7u3 or later
- —upgrade to 5.6.1-6+deb8u3 or later
Is CVE-2016-9939 being exploited?
Moderate — EPSS is 5.9%. Track this CVE but it's not at the top of the prioritisation list.
Affected packages (3)
- from 0, < 5.6.4-5
- from 0, < 5.6.1-6+deb7u3
- from 0, < 5.6.1-6+deb8u3
CVSS scores
| Source | Version | Severity | Vector |
|---|---|---|---|
| osv | CVSS 3.1 | HIGH7.5 | CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |