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.
Advisories
Source ID Title
EUVD EUVD EUVD-2016-8397 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.
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2024-08-06T02:04:54.914Z

Reserved: 2016-09-09T00:00:00

Link: CVE-2016-7544

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2017-01-30T21:59:01.160

Modified: 2025-04-20T01:37:25.860

Link: CVE-2016-7544

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.