Priority MEDIUM 60
Botan before 3.6.0, when certain GCC versions are used, has a compiler-induced secret-dependent operation in lib/utils/donna128.h in donna128 (used in Chacha-Poly1305 and x25519).
CVSS 3.1MEDIUM 5.9· Network · No auth · No interaction · EPSS 0.00549 · Published 2024-10-23 · No fix listed CWE-203
Priority MEDIUM 60
Botan before 3.6.0, when certain LLVM versions are used, has compiler-induced secret-dependent control flow in lib/utils/ghash/ghash.cpp in GHASH in AES-GCM.
CVSS 3.1MEDIUM 5.9· Network · No auth · No interaction · EPSS 0.00549 · Published 2024-10-23 · No fix listed CWE-203
Priority MEDIUM 52
Integer overflow in the PointGFp constructor in Botan before 1.10.11 and 1.11.x before 1.11.27 allows remote attackers to overwrite memory and possibly execute arbitrary code via a crafted ECC point, which triggers a hea…
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.06734 · Published 2016-05-13 · No fix listed CWE-119
Priority MEDIUM 50
Heap-based buffer overflow in the P-521 reduction function in Botan 1.11.x before 1.11.27 allows remote attackers to cause a denial of service (memory overwrite and crash) or execute arbitrary code via unspecified vector…
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.05384 · Published 2016-05-13 · No fix listed CWE-119
Priority MEDIUM 48
Botan is a C++ cryptography library.
CVSS 4.0CRITICAL 9.3· Network · No auth · No interaction · EPSS 0.00461 · Published 2026-04-07 · Partial fix · 3.11.1 CWE-295
Priority MEDIUM 47
In Botan 1.8.0 through 1.11.33, when decoding BER data an integer overflow could occur, which would cause an incorrect length field to be computed.
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.02951 · Published 2017-01-30 · No fix listed CWE-190
Priority MEDIUM 46
In Botan before 2.17.3, constant-time computations are not used for certain decoding and encoding operations (base32, base58, base64, and hex).
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01922 · Published 2021-02-22 · No fix listed
Priority MEDIUM 45
A programming error exists in a way Randombit Botan cryptographic library version 2.0.1 implements x500 string comparisons which could lead to certificate verification issues and abuse.
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01317 · Published 2017-05-24 · No fix listed CWE-125
Priority MEDIUM 45
The Curve25519 code in botan before 1.11.31, on systems without a native 128-bit integer type, might allow attackers to have unspecified impact via vectors related to undefined behavior, as demonstrated on 32-bit ARM sys…
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01575 · Published 2017-04-10 · No fix listed CWE-20
Priority MEDIUM 44
Botan 2.2.0 - 2.4.0 (fixed in 2.5.0) improperly handled wildcard certificates and could accept certain certificates as valid for hostnames when, under RFC 6125 rules, they should not match.
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.0093 · Published 2018-04-02 · No fix listed CWE-295
Priority MEDIUM 44
botan 1.11.x before 1.11.22 improperly handles wildcard matching against hostnames, which might allow remote attackers to have unspecified impact via a valid X.509 certificate, as demonstrated by accepting *.example.com…
CVSS 3.0CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.01115 · Published 2017-04-10 · No fix listed CWE-295
Priority MEDIUM 43
Botan is a C++ cryptography library.
CVSS 4.0HIGH 8.7· Network · No auth · No interaction · EPSS 0.00242 · Published 2026-04-07 · Fixed in 3.11.1 CWE-841
Priority MEDIUM 42
Botan is a C++ cryptography library.
CVSS 4.0CRITICAL 9.2· Network · No auth · No interaction · EPSS 0.00365 · Published 2026-10-29 · Partial fix · 3.13.0 CWE-125
Priority MEDIUM 41
Botan is a C++ cryptography library.
CVSS 3.1HIGH 8.2· Network · No auth · No interaction · EPSS 0.00289 · Published 2026-03-30 · Fixed in 3.11.0 CWE-125
Priority MEDIUM 40
In Botan before 2.19.3, it is possible to forge OCSP responses due to a certificate verification error.
CVSS 3.1CRITICAL 9.1· Network · No auth · No interaction · EPSS 0.00463 · Published 2022-11-27 · No fix listed CWE-295
Priority LOW 39
Botan is a C++ cryptography library.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00504 · Published 2024-06-30 · Fixed in 3.3.0, 2.19.4 CWE-405
Priority LOW 39
bcrypt password hashing in Botan before 2.1.0 does not correctly handle passwords with a length between 57 and 72 characters, which makes it easier for attackers to determine the cleartext password.
CVSS 3.1HIGH 7.5· Network · No auth · No interaction · EPSS 0.00376 · Published 2023-11-03 · No fix listed CWE-319
Priority LOW 38
Botan before 1.10.13 and 1.11.x before 1.11.29 do not use a constant-time algorithm to perform a modular inverse on the signature nonce k, which might allow remote attackers to obtain ECDSA secret keys via a timing side-…
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.02464 · Published 2016-05-13 · No fix listed CWE-200
Priority LOW 38
The ressol function in Botan before 1.10.11 and 1.11.x before 1.11.27 allows remote attackers to cause a denial of service (infinite loop) via unspecified input to the OS2ECP function, related to a composite modulus.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.0258 · Published 2016-05-13 · No fix listed CWE-20
Priority LOW 38
Botan before 1.10.13 and 1.11.x before 1.11.22 make it easier for remote attackers to conduct million-message attacks by measuring time differences, related to decoding of PKCS#1 padding.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.02443 · Published 2016-05-13 · No fix listed CWE-200
Priority LOW 37
Botan 1.11.x before 1.11.29 does not enforce TLS policy for (1) signature algorithms and (2) ECC curves, which allows remote attackers to conduct downgrade attacks via unspecified vectors.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.02137 · Published 2016-05-13 · No fix listed CWE-20
Priority LOW 36
Botan is a C++ cryptography library.
CVSS 4.0MEDIUM 6.9· Network · No auth · No interaction · EPSS 0.00324 · Published 2026-05-27 · Fixed in 3.12.0 CWE-407
Priority LOW 36
An issue was discovered in Botan 1.11.32 through 2.x before 2.6.0.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.01356 · Published 2018-04-12 · No fix listed CWE-193
Priority LOW 36
botan 1.11.x before 1.11.22 makes it easier for remote attackers to decrypt TLS ciphertext data via a padding-oracle attack against TLS CBC ciphersuites.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.01686 · Published 2017-04-10 · No fix listed CWE-200
Priority LOW 36
The BER decoder in Botan 1.10.x before 1.10.10 and 1.11.x before 1.11.19 allows remote attackers to cause a denial of service (memory consumption) via unspecified vectors, related to a length field.
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.01483 · Published 2016-05-13 · No fix listed CWE-399
Load more