CVE Catalog

CVE-2016-7544

High
Published: Translated: NVD NIST

Summary

Crypto++ version 5.6.4 incorrectly uses the _malloca and _freea functions, which may lead to freeing the wrong pointer during memory reallocation.

Risk Assessment

This flaw could result in unpredictable application behavior and potentially expose security vulnerabilities that could be exploited by attackers.

Recommendation

It is recommended to update the Crypto++ library to a newer version that addresses this memory allocation issue.

Related vulnerabilities

Original NVD description (English source)

Crypto++ 5.6.4 incorrectly uses Microsoft's stack-based _malloca and _freea functions. The library will request a block of memory to align a table in memory. If the table is later reallocated, then the wrong pointer could be freed.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS