CVE-2016-9939
libcrypto++ - security update
7.5
HIGH
CVSS 3.1
EPSS 4.2%
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?
Low — EPSS is 4.2%, meaning exploitation activity has not been observed at scale.
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 |