threat
engine
.sh
Back
·
··:··
Home
/
Product
/
botan project botan
Product
botan project botan
34 known vulnerabilities across versions
Vulnerabilities are listed by affected version. Select any CVE for the full briefing and its intelligence graph.
Sort
Newest first
Oldest first
Highest CVSS
Lowest CVSS
Min CVSS
Any
4.0+
7.0+ (High)
9.0+ (Critical)
Published since
Reset
CVE-2026-34582
>= 3.0.0 and <= 3.11.0
Botan is a C++ cryptography library. Prior to version 3.11.1, the TLS 1.3 implementation allowed ApplicationData records to be pro
9.1
CRITICAL
CVE-2026-34580
all versions
Botan is a C++ cryptography library. In 3.11.0, the function Certificate_Store::certificate_known had a misleading name; it would
7.5
HIGH
CVE-2026-32884
< 3.11.0
Botan is a C++ cryptography library. Prior to version 3.11.0, during processing of an X.509 certificate path using name constraint
5.9
MEDIUM
CVE-2026-32883
>= 3.0.0 and < 3.11.0
Botan is a C++ cryptography library. From version 3.0.0 to before version 3.11.0, during X509 path validation, OCSP responses were
5.9
MEDIUM
CVE-2026-32877
>= 2.3.0 and < 3.11.0
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
8.2
HIGH
CVE-2024-50383
< 3.6.0
Botan before 3.6.0, when certain GCC versions are used, has a compiler-induced secret-dependent operation in lib/utils/donna128.h
5.9
MEDIUM
CVE-2024-50382
< 3.6.0
Botan before 3.6.0, when certain LLVM versions are used, has compiler-induced secret-dependent control flow in lib/utils/ghash/gha
5.9
MEDIUM
CVE-2024-39312
< 2.19.5
Botan is a C++ cryptography library. X.509 certificates can identify elliptic curves using either an object identifier or using ex
5.3
MEDIUM
CVE-2017-7252
>= 1.11.0 and < 2.1.0
bcrypt password hashing in Botan before 2.1.0 does not correctly handle passwords with a length between 57 and 72 characters, whic
7.5
HIGH
CVE-2022-43705
>= 1.11.34 and < 2.19.3
In Botan before 2.19.3, it is possible to forge OCSP responses due to a certificate verification error. This issue was introduced
9.1
CRITICAL
CVE-2021-40529
<= 2.18.1
The ElGamal implementation in Botan through 2.18.1, as used in Thunderbird and other products, allows plaintext recovery because,
5.9
MEDIUM
CVE-2021-24115
< 2.17.3
In Botan before 2.17.3, constant-time computations are not used for certain decoding and encoding operations (base32, base58, base
9.8
CRITICAL
CVE-2018-20187
< 2.9.0
A side-channel issue was discovered in Botan before 2.9.0. An attacker capable of precisely measuring the time taken for ECC key g
5.9
MEDIUM
CVE-2018-12435
>= 2.5.0 and <= 2.7.0
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
5.9
MEDIUM
CVE-2018-9860
>= 1.11.32 and < 2.6.0
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 ciphertex
7.5
HIGH
CVE-2018-9127
>= 2.2.0 and <= 2.4.0
Botan 2.2.0 - 2.4.0 (fixed in 2.5.0) improperly handled wildcard certificates and could accept certain certificates as valid for h
9.8
CRITICAL
CVE-2017-14737
<= 1.10.16
A cryptographic cache-based side channel in the RSA implementation in Botan before 1.10.17, and 1.11.x and 2.x before 2.3.0, allow
5.5
MEDIUM
CVE-2017-2801
all versions
A programming error exists in a way Randombit Botan cryptographic library version 2.0.1 implements x500 string comparisons which c
6.5
MEDIUM
CVE-2016-6879
all versions
The X509_Certificate::allowed_usage function in botan 1.11.x before 1.11.31 might allow attackers to have unspecified impact by le
7.5
HIGH
CVE-2016-6878
<= 1.11.30
The Curve25519 code in botan before 1.11.31, on systems without a native 128-bit integer type, might allow attackers to have unspe
9.8
CRITICAL
CVE-2015-7826
<= 1.11.21
botan 1.11.x before 1.11.22 improperly handles wildcard matching against hostnames, which might allow remote attackers to have uns
9.8
CRITICAL
CVE-2015-7825
<= 1.11.21
botan before 1.11.22 improperly validates certificate paths, which allows remote attackers to cause a denial of service (infinite
7.5
HIGH
CVE-2015-7824
<= 1.11.21
botan 1.11.x before 1.11.22 makes it easier for remote attackers to decrypt TLS ciphertext data via a padding-oracle attack agains
7.5
HIGH
CVE-2016-9132
all versions
In Botan 1.8.0 through 1.11.33, when decoding BER data an integer overflow could occur, which would cause an incorrect length fiel
9.8
CRITICAL
CVE-2016-8871
all versions
In Botan 1.11.29 through 1.11.32, RSA decryption with certain padding options had a detectable timing channel which could given su
6.2
MEDIUM
CVE-2016-2850
all versions
Botan 1.11.x before 1.11.29 does not enforce TLS policy for (1) signature algorithms and (2) ECC curves, which allows remote attac
7.5
HIGH
CVE-2016-2849
all versions
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
7.5
HIGH
CVE-2016-2196
all versions
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 denia
9.8
CRITICAL
CVE-2016-2195
<= 1.10.10
Integer overflow in the PointGFp constructor in Botan before 1.10.11 and 1.11.x before 1.11.27 allows remote attackers to overwrit
9.8
CRITICAL
CVE-2016-2194
<= 1.10.10
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 (infini
7.5
HIGH
CVE-2015-7827
<= 1.10.13
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
7.5
HIGH
CVE-2015-5727
all versions
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 (mem
7.5
HIGH
CVE-2015-5726
all versions
The BER decoder in Botan 0.10.x before 1.10.10 and 1.11.x before 1.11.19 allows remote attackers to cause a denial of service (app
7.5
HIGH
CVE-2014-9742
<= 1.10.7
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
7.5
HIGH
Vulnerabilities
CISA KEV catalog
CWE weaknesses
CAPEC attack patterns
Package vulnerabilities
Threat intelligence
Threat actors
Tools & malware
ATT&CK techniques
IOCs
Detection & defense
Sigma rules
YARA rules
Atomic Red Team tests
D3FEND countermeasures
Compliance
NIST 800-53
ISO 27001:2022
SOC 2 TSC
PCI-DSS v4.0
CIS Controls v8.1
About
All capabilities
Live statistics
Data sources
Privacy policy
Terms of service
threatengine.sh · Open-source threat intelligence platform · 100+ authoritative sources · Every fact traces to its origin