CVE-2024-34702

5.3 MEDIUM
Published: July 08, 2024 Modified: April 15, 2026
View on NVD

Description

Botan is a C++ cryptography library. X.509 certificates can identify elliptic curves using either an object identifier or using explicit encoding of the parameters. Prior to 3.5.0 and 2.19.5, checking name constraints in X.509 certificates is quadratic in the number of names and name constraints. An attacker who presented a certificate chain which contained a very large number of names in the SubjectAlternativeName, signed by a CA certificate which contained a large number of name constraints, could cause a denial of service. The problem has been addressed in Botan 3.5.0 and a partial backport has also been applied and is included in Botan 2.19.5.

AI Explanation

Get an AI-powered plain-language explanation of this vulnerability and remediation steps.

Login to generate AI explanation

CVSS v3.x Details

0.0 Low Medium High Critical 10.0
Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L

References to Advisories, Solutions, and Tools

Patch Vendor Advisory Exploit Third Party Advisory
https://github.com/randombit/botan/pull/4034
Source: security-advisories@github.com
https://github.com/randombit/botan/pull/4045
Source: security-advisories@github.com
https://github.com/randombit/botan/pull/4047
Source: security-advisories@github.com
https://github.com/randombit/botan/pull/4052
Source: security-advisories@github.com
https://github.com/randombit/botan/pull/4186
Source: security-advisories@github.com
https://github.com/randombit/botan/pull/4187
Source: security-advisories@github.com
https://github.com/randombit/botan/pull/4034
Source: af854a3a-2127-422b-91ae-364da2661108
https://github.com/randombit/botan/pull/4045
Source: af854a3a-2127-422b-91ae-364da2661108
https://github.com/randombit/botan/pull/4047
Source: af854a3a-2127-422b-91ae-364da2661108
https://github.com/randombit/botan/pull/4052
Source: af854a3a-2127-422b-91ae-364da2661108
https://github.com/randombit/botan/pull/4186
Source: af854a3a-2127-422b-91ae-364da2661108
https://github.com/randombit/botan/pull/4187
Source: af854a3a-2127-422b-91ae-364da2661108

26 reference(s) from NVD

Quick Stats

CVSS v3 Score
5.3 / 10.0
EPSS (Exploit Probability)
0.4%
64th percentile
Exploitation Status
Not in CISA KEV

Weaknesses (CWE)