CVE-2016-9939

Published Jan 30, 2017 CVSS 3.0 · 7.5 High EPSS 4.2% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-766-1 libcrypto++ security update
Debian DSA Debian DSA DSA-3748-1 libcrypto++ security update
EUVD EUVD EUVD-2016-10726 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.
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 6, 2024, 3:07 AM
Reserved
Dec 12, 2016, 12:00 AM
Status
Modified
Published
Jan 30, 2017, 9:59 PM
Modified
Jun 17, 2026, 12:56 AM