Katalog CVE

CVE-2016-7544

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Crypto++ w wersji 5.6.4 błędnie używa funkcji _malloca i _freea, co może prowadzić do uwolnienia niewłaściwego wskaźnika podczas ponownej alokacji pamięci.

Ocena ryzyka

Błąd ten może prowadzić do nieprzewidzianego zachowania aplikacji, a w konsekwencji do potencjalnych luk w zabezpieczeniach, które mogą być wykorzystane przez atakujących.

Rekomendacja

Zaleca się aktualizację biblioteki Crypto++ do nowszej wersji, która naprawia ten problem z alokacją pamięci.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS