Vulnerability index

Browse CVEs

26 matching
Filters 1 Clear all
Severity

Filters apply as you choose them.

Botan HIGH 7.5
CVE-2026-44378

Botan is a C++ cryptography library. Prior to 3.12.0, certain patterns of indefinite length encodings in BER data could cause quadratic behavior in t…

Fix: 3.12.0+
Fix from $1,950 2026-05-27
Botan CRITICAL 9.1
CVE-2026-34582

Botan is a C++ cryptography library. Prior to version 3.11.1, the TLS 1.3 implementation allowed ApplicationData records to be processed prior to the…

Fix: after 3.11.0
Fix from $2,300 2026-04-07
Botan HIGH 7.5
CVE-2026-34580

Botan is a C++ cryptography library. In 3.11.0, the function Certificate_Store::certificate_known had a misleading name; it would return true if any …

Mitigation only
Fix from $1,950 2026-04-07
Botan MEDIUM 5.9
CVE-2026-32884

Botan is a C++ cryptography library. Prior to version 3.11.0, during processing of an X.509 certificate path using name constraints which restrict th…

Fix: 3.11.0+
Fix from $1,600 2026-03-30
Botan HIGH 8.2
CVE-2026-32877

Botan is a C++ cryptography library. From version 2.3.0 to before version 3.11.0, during SM2 decryption, the code that checked the authentication cod…

Fix: 3.11.0+
Fix from $1,950 2026-03-30
Botan MEDIUM 5.9
CVE-2026-32883

Botan is a C++ cryptography library. From version 3.0.0 to before version 3.11.0, during X509 path validation, OCSP responses were checked for an app…

Fix: 3.11.0+
Fix from $1,600 2026-03-30
Botan MEDIUM 5.9
CVE-2024-50382

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 …

Fix: 3.6.0+
Fix from $1,600 2024-10-23
Botan MEDIUM 5.9
CVE-2024-50383

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 i…

Fix: 3.6.0+
Fix from $1,600 2024-10-23
Botan MEDIUM 5.3
CVE-2024-39312

Botan is a C++ cryptography library. X.509 certificates can identify elliptic curves using either an object identifier or using explicit encoding of …

Fix: 2.19.5 / 3.5.0+
Fix from $1,600 2024-07-08
Botan HIGH 7.5
CVE-2017-7252

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 f…

Fix: 2.1.0+
Fix from $1,950 2023-11-03
Botan CRITICAL 9.1
CVE-2022-43705

In Botan before 2.19.3, it is possible to forge OCSP responses due to a certificate verification error. This issue was introduced in Botan 1.11.34 (N…

Fix: 2.19.3+
Fix from $2,300 2022-11-27
Botan CRITICAL 9.8
CVE-2021-24115

In Botan before 2.17.3, constant-time computations are not used for certain decoding and encoding operations (base32, base58, base64, and hex).

Fix: 2.17.3+
Fix from $2,300 2021-02-22
Botan MEDIUM 5.9
CVE-2018-20187

A side-channel issue was discovered in Botan before 2.9.0. An attacker capable of precisely measuring the time taken for ECC key generation may be ab…

Fix: 2.9.0+
Fix from $1,600 2019-03-08
Botan MEDIUM 5.9
CVE-2018-12435

Botan 2.5.0 through 2.6.0 before 2.7.0 allows a memory-cache side-channel attack on ECDSA signatures, aka the Return Of the Hidden Number Problem or …

Fix: after 2.7.0
Fix from $1,600 2018-06-15
Botan HIGH 7.5
CVE-2018-9860

An issue was discovered in Botan 1.11.32 through 2.x before 2.6.0. An off-by-one error when processing malformed TLS-CBC ciphertext could cause the r…

Fix: 2.6.0+
Fix from $1,950 2018-04-12
Botan CRITICAL 9.8
CVE-2018-9127

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, unde…

Fix: after 2.4.0
Fix from $2,300 2018-04-02
Botan CRITICAL 9.8
CVE-2017-2801

A programming error exists in a way Randombit Botan cryptographic library version 2.0.1 implements x500 string comparisons which could lead to certif…

No fix yet
Fix from $2,300 2017-05-24
Botan CRITICAL 9.8
CVE-2015-7826

botan 1.11.x before 1.11.22 improperly handles wildcard matching against hostnames, which might allow remote attackers to have unspecified impact via…

Fix: after 1.11.21
Fix from $2,300 2017-04-10
Botan CRITICAL 9.8
CVE-2016-6878

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 v…

Fix: after 1.11.30
Fix from $2,300 2017-04-10
Botan HIGH 7.5
CVE-2015-7824

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 ciphersui…

Fix: after 1.11.21
Fix from $1,950 2017-04-10
Botan HIGH 7.5
CVE-2015-7825

botan before 1.11.22 improperly validates certificate paths, which allows remote attackers to cause a denial of service (infinite loop and memory con…

Fix: after 1.11.21
Fix from $1,950 2017-04-10
Botan HIGH 7.5
CVE-2016-6879

The X509_Certificate::allowed_usage function in botan 1.11.x before 1.11.31 might allow attackers to have unspecified impact by leveraging a call wit…

Mitigation only
Fix from $1,950 2017-04-10
Botan CRITICAL 9.8
CVE-2016-9132

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. S…

Patch available
Fix from $2,300 2017-01-30
Botan MEDIUM 6.2
CVE-2016-8871

In Botan 1.11.29 through 1.11.32, RSA decryption with certain padding options had a detectable timing channel which could given sufficient queries be…

Mitigation only
Fix from $1,600 2016-10-28
Botan CRITICAL 9.8
CVE-2016-2196EPSS 5%

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 (memor…

Mitigation only
Fix from $2,300 2016-05-13
Botan HIGH 7.5
CVE-2014-9742

The Miller-Rabin primality check in Botan before 1.10.8 and 1.11.x before 1.11.9 improperly uses a single random base, which makes it easier for remo…

Fix: after 1.10.7
Fix from $1,950 2016-05-13