Logo
componentcryptopp
Name
cryptopp
Version
8.9.0
Type
library
Description
-
Licenses
BSL-1.0BSD-3-Clause (CRYPTOGAMS)Public domain (ChaCha SSE2 and AVX)
PURL
-
CPE
cpe:2.3:a:cryptopp:crypto\+\+:8.9.0:-:*:*:*:*:*:*

Other Versions#


Project
Branch
Version
2025.02.x
8.9.0

Vulnerabilities#


Name
Analysis
Description
Exploitable
ModularSquareRoot in Crypto++ (aka cryptopp) through 8.9.0 allows attackers to cause a denial of service (infinite loop) via crafted DER public-key data associated with squared odd numbers, such as the square of 268995137513890432434389773128616504853.
Exploitable
gf2n.cpp in Crypto++ (aka cryptopp) through 8.9.0 allows attackers to cause a denial of service (application crash) via DER public-key data for an F(2^m) curve, if the degree of each term in the polynomial is not strictly decreasing.
Exploitable
Crypto++ (aka cryptopp) through 8.9.0 has a Marvin side channel during decryption with PKCS#1 v1.5 padding.