CVE-2024-34703
Botan Vulnerable to Denial of Service Due to Overly Large Elliptic Curve Parameters
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
7.5
Botan Vulnerable to Denial of Service Due to Overly Large Elliptic Curve Parameters
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
- Record
CVE-2024-34703- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-405, CWE-770
- Updated
- 2026-11-02
EUVDEUVD-2024-34998
7.5
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
- Record
EUVD-2024-34998- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
NVD
7.5
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
- Record
CVE-2024-34703- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-405, CWE-770
- Updated
- 2026-11-02
OSVALPINE-CVE-2024-34703
7.5
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
- Record
ALPINE-CVE-2024-34703- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSV
7.5
Botan Vulnerable to Denial of Service Due to Overly Large Elliptic Curve Parameters
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
- Record
CVE-2024-34703- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-405, CWE-770
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2024-34703
7.5
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
- Record
DEBIAN-CVE-2024-34703- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 13 moreShow less
OSVOESA-2024-1923
7.5
botan2 security update
Botan is a BSD-licensed crypto library written in C++. It provides a wide variety of basic cryptographic algorithms, X.509 certificates and CRLs, PKCS #10 certificate requests, a filter/pipe message processing system, and a wide variety of other features, all written in portable C++. The API reference, tutorial, and examples may help impart the flavor of the library. This is the current stable release branch 2.x of Botan.
Security Fix(es):
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.(CVE-2024-34702)
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan. (CVE-2024-34703)
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. A bug in the parsing of name constraint extensions in X.509 certificates meant that if the extension included both permitted subtrees and excluded subtrees, only the permitted subtree would be checked. If a certificate included a name which was permitted by the permitted subtree but also excluded by excluded subtree, it would be accepted. Fixed in versions 3.5.0 and 2.19.5.(CVE-2024-39312)
- Record
OESA-2024-1923- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2024-1924
7.5
botan2 security update
Botan is a BSD-licensed crypto library written in C++. It provides a wide variety of basic cryptographic algorithms, X.509 certificates and CRLs, PKCS #10 certificate requests, a filter/pipe message processing system, and a wide variety of other features, all written in portable C++. The API reference, tutorial, and examples may help impart the flavor of the library. This is the current stable release branch 2.x of Botan.
Security Fix(es):
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.(CVE-2024-34702)
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan. (CVE-2024-34703)
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. A bug in the parsing of name constraint extensions in X.509 certificates meant that if the extension included both permitted subtrees and excluded subtrees, only the permitted subtree would be checked. If a certificate included a name which was permitted by the permitted subtree but also excluded by excluded subtree, it would be accepted. Fixed in versions 3.5.0 and 2.19.5.(CVE-2024-39312)
- Record
OESA-2024-1924- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2024-1925
7.5
botan2 security update
Botan is a BSD-licensed crypto library written in C++. It provides a wide variety of basic cryptographic algorithms, X.509 certificates and CRLs, PKCS #10 certificate requests, a filter/pipe message processing system, and a wide variety of other features, all written in portable C++. The API reference, tutorial, and examples may help impart the flavor of the library. This is the current stable release branch 2.x of Botan.
Security Fix(es):
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.(CVE-2024-34702)
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan. (CVE-2024-34703)
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. A bug in the parsing of name constraint extensions in X.509 certificates meant that if the extension included both permitted subtrees and excluded subtrees, only the permitted subtree would be checked. If a certificate included a name which was permitted by the permitted subtree but also excluded by excluded subtree, it would be accepted. Fixed in versions 3.5.0 and 2.19.5.(CVE-2024-39312)
- Record
OESA-2024-1925- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2024-34703
7.5
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
- Record
UBUNTU-CVE-2024-34703- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVAZL-43708 No score
CVE-2024-34703 affecting package botan2 2.14.0-2
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
- Record
AZL-43708- Updated
- 2026-11-02
OSVAZL-44214 No score
CVE-2024-34703 affecting package botan2 2.14.0-2
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 versions 3.3.0 and 2.19.4, an attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. The proof of concept used a 16Kbit prime for this purpose. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
- Record
AZL-44214- Updated
- 2026-11-05
OSVMGASA-2024-0297 No score
Updated botan2 packages fix security vulnerability
An attacker could present an ECDSA X.509 certificate using explicit encoding where the parameters are very large. When parsing, the parameter is checked to be prime, causing excessive computation. This was patched in 2.19.4 and 3.3.0 to allow the prime parameter of the elliptic curve to be at most 521 bits. No known workarounds are available. Note that support for explicit encoding of elliptic curve parameters is deprecated in Botan.
- Record
MGASA-2024-0297- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:0201-1 No score
Security update for Botan
This update for Botan fixes the following issues:
Update to 2.19.5:
- Fix multiple Denial of service attacks due to X.509 cert processing:
- CVE-2024-34702 - boo#1227238
- CVE-2024-34703 - boo#1227607
- CVE-2024-39312 - boo#1227608
- Fix a crash in OCB
- Fix a test failure in compression with certain versions of zlib
- Fix some iterator debugging errors in TLS CBC decryption.
- Avoid a miscompilation in ARIA when using XCode 14
- Record
openSUSE-SU-2024:0201-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14095-1 No score
MozillaThunderbird-115.12.2-1.1 on GA media
These are all security issues fixed in the MozillaThunderbird-115.12.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14095-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:14188-1 No score
Botan-doc-2.19.5-1.1 on GA media
These are all security issues fixed in the Botan-doc-2.19.5-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:14188-1- Updated
- 2026-11-02
OSVSUSE-SU-2024:2415-1 No score
Security update for MozillaThunderbird
This update for MozillaThunderbird fixes the following issues:
Security fixes:
- CVE-2024-34703: Fixed denial of service due to overly large elliptic curve parameters in Botan (bsc#1227239)
Other fixes:
- Mozilla Thunderbird 115.12.1
- 115.12.0 got pulled because of upstream automation process errors and Windows installer signing changes. No code changes, changelog is the same as 115.12.0 (bsc#1226495)
- Record
SUSE-SU-2024:2415-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:4268-1 No score
Security update for MozillaThunderbird
This update for MozillaThunderbird fixes the following issues:
Mozilla Thunderbird 153.2:
- fixed: Deleting an Exchange account retained the outgoing server settings
- fixed: Thunderbird upgrade disabled Settings menu for versions before macOS 13
- fixed: Windows jump list menu no longer functioned correctly
- fixed: Security fixes MFSA 2026-88 (bsc#1278001):
- CVE-2026-84639 Uninitialized memory in MIME parsing
- CVE-2026-84640 One byte overflow read in mail parser
- CVE-2026-84641 Information disclosure due to malicious IMAP server response
- CVE-2026-84637 Calendar invitation attachments could launch local executables
- CVE-2026-84642 Allowed UNC hostnames for attachments interpreted as a regular expression
- CVE-2026-75874 Sandbox escape in the Remote Settings Client component
- CVE-2026-84118 Use-after-free in the JavaScript: GC component
- CVE-2026-84119 Sandbox escape due to use-after-free in the DOM: Navigation component
- CVE-2026-84120 Use-after-free in the Audio/Video component
- CVE-2026-84121 Sandbox escape due to use-after-free in the DOM: Security component
- CVE-2026-84122 Use-after-free in the Audio/Video component
- CVE-2026-84123 Privilege escalation due to use-after-free in the Graphics: WebGPU component
- CVE-2026-84124 Use-after-free in the DOM: Core & HTML component
- CVE-2026-84125 Use-after-free in the DOM: Core & HTML component
- CVE-2026-74952 Privilege escalation in the Application Update component
- CVE-2026-84129 Site isolation issue in the DOM: Navigation component
- CVE-2026-84130 Information disclosure in the Graphics: WebGPU component
- CVE-2026-84131 Privilege escalation due to invalid pointer in the Graphics component
- CVE-2026-84132 Information disclosure in the Networking: HTTP component
- CVE-2026-84133 Site isolation issue in the DOM: Push Subscriptions component
- CVE-2026-84134 Other issue in the Profile Backup component
- CVE-2026-84136 Other issue in the DOM: Navigation component
- CVE-2026-84137 Spoofing issue in the DOM: Core & HTML component
- CVE-2026-84139 Clickjacking issue in the DOM: Events component
- CVE-2026-84140 Site isolation issue in the DOM: Navigation component
- CVE-2026-84141 Integer overflow in the Graphics: ImageLib component
- CVE-2026-84143 Internally found bugs fixed in Thunderbird 155, Thunderbird ESR 153.2 and Thunderbird ESR 140.15
- CVE-2026-84144 Internally found bugs fixed in Thunderbird 155 and Thunderbird ESR 153.2
- CVE-2026-84145 Internally found bugs fixed in Thunderbird 155, Thunderbird ESR 153.2 and Thunderbird ESR 140.15
-
Mozilla Thunderbird 153.1.1
- fixed: Thunderbird upgrade disabled composition toolbar
- fixed: Draft was not preserved when encrypted message send failed
- fixed: Account Hub prompted for calendar credentials after successful login
- fixed: Thunderbird crash fixes
- fixed: Folder compaction showed incorrect disk space recovery estimates
- fixed: Thunderbird failed to launch GPU process
-
Mozilla Thunderbird 153.1
- fixed: Autoscroll icon was missing directional arrows in scrollable messages
- fixed: Security fixes MFSA 2026-80 (bsc#1274867):
- CVE-2026-74934 Site isolation issue in the Graphics: CanvasWebGL component
- CVE-2026-74935 Privilege escalation in the DOM: Networking component
- CVE-2026-74936 Use-after-free in the JavaScript: WebAssembly component
- CVE-2026-74937 Use-after-free in the JavaScript: GC component
- CVE-2026-74938 Mitigation bypass in the JavaScript: GC component
- CVE-2026-74939 Privilege escalation in the DOM: Navigation component
- CVE-2026-74940 Use-after-free in the Graphics: Text component
- CVE-2026-74941 Privilege escalation in the Graphics:…
- Record
SUSE-SU-2026:4268-1- Updated
- 2026-11-02
OSVUSN-7586-1 No score
botan vulnerabilities
It was discovered that Botan could have compiler dependent operations induced under certain circumstances. An attacker could possibly use this issue to cause undefined behavior. (CVE-2024-50382, CVE-2024-50383)
Bing Shi discovered that Botan did not limit the size of certain inputs when checking primality and name constraints. An attacker could possibly use this issue to cause a denial of service. (CVE-2024-34702, CVE-2024-34703)
It was discovered that Botan did not correctly handle conflicting name constraints. An attacker could possibly use this issue to bypass authentication. (CVE-2024-39312)
- Record
USN-7586-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
botanAlpine:v3.17 |
before 2.19.5-r0 | 2.19.5-r0 |
botanAlpine:v3.18 |
before 2.19.5-r0 | 2.19.5-r0 |
botanAlpine:v3.19 |
before 2.19.5-r0 | 2.19.5-r0 |
botanAlpine:v3.20 |
before 2.19.4-r0 | 2.19.4-r0 |
botanAlpine:v3.21 |
before 2.19.4-r0 | 2.19.4-r0 |
botan2Azure Linux:2 |
through 2.14.0-2 | None known |
botan2Azure Linux:3 |
through 2.14.0-2 | None known |
botanDebian:12 |
before 2.19.3+dfsg-1+deb12u1, plus listed versions 2.19.3+dfsg-1 |
2.19.3+dfsg-1+deb12u1 |
botanDebian:13 |
before 2.19.4+dfsg-1 | 2.19.4+dfsg-1 |
botan2Mageia:9 |
before 2.19.5-1.mga9 | 2.19.5-1.mga9 |
Show 20 moreShow less
| Package | Affected | Fixed |
|---|---|---|
botan2openEuler:24.03-LTS From an advisory covering 3 CVEs |
before 2.19.3-3.oe2403 | 2.19.3-3.oe2403 |
botan2openEuler:22.03-LTS-SP3 From an advisory covering 3 CVEs |
before 2.19.3-3.oe2203sp3 | 2.19.3-3.oe2203sp3 |
botan2openEuler:22.03-LTS-SP4 From an advisory covering 3 CVEs |
before 2.19.3-3.oe2203sp4 | 2.19.3-3.oe2203sp4 |
MozillaThunderbirdSUSE:Linux Enterprise Module for Package Hub 15 SP5 |
before 115.12.2-150200.8.168.1 | 115.12.2-150200.8.168.1 |
MozillaThunderbirdSUSE:Linux Enterprise Module for Package Hub 15 SP6 |
before 115.12.2-150200.8.168.1 | 115.12.2-150200.8.168.1 |
MozillaThunderbirdSUSE:Linux Enterprise Workstation Extension 15 SP5 |
before 115.12.2-150200.8.168.1 | 115.12.2-150200.8.168.1 |
MozillaThunderbirdSUSE:Linux Enterprise Workstation Extension 15 SP6 |
before 115.12.2-150200.8.168.1 | 115.12.2-150200.8.168.1 |
MozillaThunderbirdopenSUSE:Leap 15.5 |
before 115.12.2-150200.8.168.1 | 115.12.2-150200.8.168.1 |
MozillaThunderbirdopenSUSE:Leap 15.6 |
before 115.12.2-150200.8.168.1 | 115.12.2-150200.8.168.1 |
MozillaThunderbirdSUSE:Linux Enterprise Module for Package Hub 15 SP7 From an advisory covering 143 CVEs |
before 153.2.0-150400.13.3.1 | 153.2.0-150400.13.3.1 |
MozillaThunderbirdSUSE:Linux Enterprise Workstation Extension 15 SP7 From an advisory covering 143 CVEs |
before 153.2.0-150400.13.3.1 | 153.2.0-150400.13.3.1 |
botanUbuntu:20.04:LTS |
All versions, plus listed versions 2.9.0-22.9.0-2build12.12.1-22.12.1-2build1 |
None known |
botanUbuntu:Pro:22.04:LTS |
before 2.19.1+dfsg-2ubuntu1+esm1, plus listed versions 2.17.3+dfsg-32.19.1+dfsg-2ubuntu1 |
2.19.1+dfsg-2ubuntu1+esm1 |
botanUbuntu:Pro:24.04:LTS |
before 2.19.3+dfsg-1ubuntu2+esm1, plus listed versions 2.19.3+dfsg-1ubuntu12.19.3+dfsg-1ubuntu2 |
2.19.3+dfsg-1ubuntu2+esm1 |
botanUbuntu:Pro:22.04:LTS From an advisory covering 5 CVEs |
before 2.19.1+dfsg-2ubuntu1+esm1, plus listed versions 2.17.3+dfsg-32.19.1+dfsg-2ubuntu1 |
2.19.1+dfsg-2ubuntu1+esm1 |
botanUbuntu:Pro:24.04:LTS From an advisory covering 5 CVEs |
before 2.19.3+dfsg-1ubuntu2+esm1, plus listed versions 2.19.3+dfsg-1ubuntu12.19.3+dfsg-1ubuntu2 |
2.19.3+dfsg-1ubuntu2+esm1 |
BotanSUSE:Package Hub 15 SP5 From an advisory covering 3 CVEs |
before 2.19.5-bp155.2.3.1 | 2.19.5-bp155.2.3.1 |
BotanopenSUSE:Leap 15.5 From an advisory covering 3 CVEs |
before 2.19.5-bp155.2.3.1 | 2.19.5-bp155.2.3.1 |
MozillaThunderbirdopenSUSE:Tumbleweed |
before 115.12.2-1.1 | 115.12.2-1.1 |
BotanopenSUSE:Tumbleweed From an advisory covering 3 CVEs |
before 2.19.5-1.1 | 2.19.5-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | ||
| facts | OSV | |
| first indexed | CVE List, EUVD, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2024-34703 is a high vulnerability (CVSS 7.5) in Randombit Botan, published June 30, 2024. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.50%, the 43rd percentile. Fixed in botan 2.19.5-r0.
References
github.com/randombit/botan/security/advisories/GHSA-w4g2-7m2h-7xj7
github.com/randombit/botan/commit/08c404b23740babee1f6aa51b54e966029aadee4
github.com/randombit/botan/commit/94e9154c143aa5264da6254a6a1be5bc66ee2b5a
security.alpinelinux.org/vuln/CVE-2024-34703
nvd.nist.gov/vuln/detail/CVE-2024-34703
github.com/CVEProject/cvelistV5/tree/main/cves/2024/34xxx/CVE-2024-34703.json
Show 172 moreShow less
security-tracker.debian.org/tracker/CVE-2024-34703
advisories.mageia.org/MGASA-2024-0297.html
bugs.mageia.org/show_bug.cgi?id=33429
lists.fedoraproject.org/archives/list/[email protected]/message/QNLPSUOQTRVMV6WYZLISDVNWVFZEBQR5
openeuler.org/en/security/security-bulletins/detail?id=openEuler-SA-2024-1923
nvd.nist.gov/vuln/detail/CVE-2024-34702
nvd.nist.gov/vuln/detail/CVE-2024-39312
openeuler.org/en/security/security-bulletins/detail?id=openEuler-SA-2024-1924
openeuler.org/en/security/security-bulletins/detail?id=openEuler-SA-2024-1925
suse.com/support/update/announcement/2024/suse-su-20242415-1
bugzilla.suse.com/1226495
bugzilla.suse.com/1227239
suse.com/security/cve/CVE-2024-34703
suse.com/support/update/announcement/2026/suse-su-20264268-1
bugzilla.suse.com/1271649
bugzilla.suse.com/1274867
bugzilla.suse.com/1278001
suse.com/security/cve/CVE-2026-14899
suse.com/security/cve/CVE-2026-16349
suse.com/security/cve/CVE-2026-16350
suse.com/security/cve/CVE-2026-16351
suse.com/security/cve/CVE-2026-16352
suse.com/security/cve/CVE-2026-16353
suse.com/security/cve/CVE-2026-16354
suse.com/security/cve/CVE-2026-16355
suse.com/security/cve/CVE-2026-16356
suse.com/security/cve/CVE-2026-16357
suse.com/security/cve/CVE-2026-16358
suse.com/security/cve/CVE-2026-16359
suse.com/security/cve/CVE-2026-16360
suse.com/security/cve/CVE-2026-16362
suse.com/security/cve/CVE-2026-16363
suse.com/security/cve/CVE-2026-16364
suse.com/security/cve/CVE-2026-16365
suse.com/security/cve/CVE-2026-16366
suse.com/security/cve/CVE-2026-16367
suse.com/security/cve/CVE-2026-16368
suse.com/security/cve/CVE-2026-16369
suse.com/security/cve/CVE-2026-16370
suse.com/security/cve/CVE-2026-16371
suse.com/security/cve/CVE-2026-16372
suse.com/security/cve/CVE-2026-16374
suse.com/security/cve/CVE-2026-16375
suse.com/security/cve/CVE-2026-16376
suse.com/security/cve/CVE-2026-16377
suse.com/security/cve/CVE-2026-16378
suse.com/security/cve/CVE-2026-16379
suse.com/security/cve/CVE-2026-16380
suse.com/security/cve/CVE-2026-16381
suse.com/security/cve/CVE-2026-16382
suse.com/security/cve/CVE-2026-16383
suse.com/security/cve/CVE-2026-16384
suse.com/security/cve/CVE-2026-16385
suse.com/security/cve/CVE-2026-16386
suse.com/security/cve/CVE-2026-16387
suse.com/security/cve/CVE-2026-16388
suse.com/security/cve/CVE-2026-16389
suse.com/security/cve/CVE-2026-16390
suse.com/security/cve/CVE-2026-16391
suse.com/security/cve/CVE-2026-16392
suse.com/security/cve/CVE-2026-16393
suse.com/security/cve/CVE-2026-16394
suse.com/security/cve/CVE-2026-16395
suse.com/security/cve/CVE-2026-16396
suse.com/security/cve/CVE-2026-16398
suse.com/security/cve/CVE-2026-16399
suse.com/security/cve/CVE-2026-16400
suse.com/security/cve/CVE-2026-16401
suse.com/security/cve/CVE-2026-16402
suse.com/security/cve/CVE-2026-16403
suse.com/security/cve/CVE-2026-16405
suse.com/security/cve/CVE-2026-16406
suse.com/security/cve/CVE-2026-16407
suse.com/security/cve/CVE-2026-16408
suse.com/security/cve/CVE-2026-16409
suse.com/security/cve/CVE-2026-16410
suse.com/security/cve/CVE-2026-16411
suse.com/security/cve/CVE-2026-16412
suse.com/security/cve/CVE-2026-74934
suse.com/security/cve/CVE-2026-74935
suse.com/security/cve/CVE-2026-74936
suse.com/security/cve/CVE-2026-74937
suse.com/security/cve/CVE-2026-74938
suse.com/security/cve/CVE-2026-74939
suse.com/security/cve/CVE-2026-74940
suse.com/security/cve/CVE-2026-74941
suse.com/security/cve/CVE-2026-74942
suse.com/security/cve/CVE-2026-74943
suse.com/security/cve/CVE-2026-74944
suse.com/security/cve/CVE-2026-74945
suse.com/security/cve/CVE-2026-74946
suse.com/security/cve/CVE-2026-74947
suse.com/security/cve/CVE-2026-74948
suse.com/security/cve/CVE-2026-74949
suse.com/security/cve/CVE-2026-74950
suse.com/security/cve/CVE-2026-74952
suse.com/security/cve/CVE-2026-74953
suse.com/security/cve/CVE-2026-74954
suse.com/security/cve/CVE-2026-74955
suse.com/security/cve/CVE-2026-74956
suse.com/security/cve/CVE-2026-74957
suse.com/security/cve/CVE-2026-74958
suse.com/security/cve/CVE-2026-74959
suse.com/security/cve/CVE-2026-74960
suse.com/security/cve/CVE-2026-74961
suse.com/security/cve/CVE-2026-74962
suse.com/security/cve/CVE-2026-74963
suse.com/security/cve/CVE-2026-74964
suse.com/security/cve/CVE-2026-74965
suse.com/security/cve/CVE-2026-74966
suse.com/security/cve/CVE-2026-74967
suse.com/security/cve/CVE-2026-74968
suse.com/security/cve/CVE-2026-74969
suse.com/security/cve/CVE-2026-74970
suse.com/security/cve/CVE-2026-74971
suse.com/security/cve/CVE-2026-74972
suse.com/security/cve/CVE-2026-74973
suse.com/security/cve/CVE-2026-74974
suse.com/security/cve/CVE-2026-74976
suse.com/security/cve/CVE-2026-74977
suse.com/security/cve/CVE-2026-74978
suse.com/security/cve/CVE-2026-74979
suse.com/security/cve/CVE-2026-74981
suse.com/security/cve/CVE-2026-74982
suse.com/security/cve/CVE-2026-74983
suse.com/security/cve/CVE-2026-74984
suse.com/security/cve/CVE-2026-74985
suse.com/security/cve/CVE-2026-74986
suse.com/security/cve/CVE-2026-74987
suse.com/security/cve/CVE-2026-74988
suse.com/security/cve/CVE-2026-74990
suse.com/security/cve/CVE-2026-75874
suse.com/security/cve/CVE-2026-84118
suse.com/security/cve/CVE-2026-84119
suse.com/security/cve/CVE-2026-84120
suse.com/security/cve/CVE-2026-84121
suse.com/security/cve/CVE-2026-84122
suse.com/security/cve/CVE-2026-84123
suse.com/security/cve/CVE-2026-84124
suse.com/security/cve/CVE-2026-84125
suse.com/security/cve/CVE-2026-84129
suse.com/security/cve/CVE-2026-84130
suse.com/security/cve/CVE-2026-84131
suse.com/security/cve/CVE-2026-84132
suse.com/security/cve/CVE-2026-84133
suse.com/security/cve/CVE-2026-84134
suse.com/security/cve/CVE-2026-84136
suse.com/security/cve/CVE-2026-84137
suse.com/security/cve/CVE-2026-84139
suse.com/security/cve/CVE-2026-84140
suse.com/security/cve/CVE-2026-84141
suse.com/security/cve/CVE-2026-84143
suse.com/security/cve/CVE-2026-84144
suse.com/security/cve/CVE-2026-84145
suse.com/security/cve/CVE-2026-84637
suse.com/security/cve/CVE-2026-84639
suse.com/security/cve/CVE-2026-84640
suse.com/security/cve/CVE-2026-84641
suse.com/security/cve/CVE-2026-84642
ubuntu.com/security/CVE-2024-34703
cve.org/CVERecord?id=CVE-2024-34703
ubuntu.com/security/notices/USN-7586-1
ubuntu.com/security/CVE-2024-34702
ubuntu.com/security/CVE-2024-39312
ubuntu.com/security/CVE-2024-50382
ubuntu.com/security/CVE-2024-50383
lists.opensuse.org/archives/list/[email protected]/thread/6IOSLFSD2TJGWL4XB37VIQSVW7SPG2IP
bugzilla.suse.com/1227238
bugzilla.suse.com/1227607
bugzilla.suse.com/1227608
suse.com/security/cve/CVE-2024-34702
suse.com/security/cve/CVE-2024-39312
Left out here: the rest of 1 source description. The JSON record has them.