CVE catalog

CVE-2024-34703

Botan vulnerabilities

[CVE catalog]

Severity
High · CVSS 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.50% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianbotantrixie2.19.5+dfsg-4fixed
Debianbotanbookworm2.19.3+dfsg-1+deb12u1fixed
Ubuntubotannoble2.19.3+dfsg-1ubuntu2+esm1fixed
Ubuntulibbotan-2-19noble2.19.3+dfsg-1ubuntu2+esm1fixed
Ubuntulibbotan-2-devnoble2.19.3+dfsg-1ubuntu2+esm1fixed
Ubuntulibbotan-2-docnoble2.19.3+dfsg-1ubuntu2+esm1fixed
Ubuntupython3-botannoble2.19.3+dfsg-1ubuntu2+esm1fixed
SuseMozillaThunderbirdlinux enterprise module for package hub 15 sp7153.2.0-150400.13.3.1fixed
SuseMozillaThunderbirdlinux enterprise workstation extension 15 sp7153.2.0-150400.13.3.1fixed
Alpinebotan3.172.19.5-r0fixed
Alpinebotan3.182.19.5-r0fixed
Alpinebotan3.192.19.5-r0fixed
Alpinebotan3.202.19.4-r0fixed
Alpinebotan3.212.19.4-r0fixed
Ubuntubotan20.042.9.0-2vulnerable
Ubuntubotan20.042.9.0-2build1vulnerable
Ubuntubotan20.042.12.1-2vulnerable
Ubuntubotan20.042.12.1-2build1vulnerable
Ubuntubotanpro2.19.3+dfsg-1ubuntu1vulnerable
Ubuntubotanpro2.19.3+dfsg-1ubuntu2vulnerable
Ubuntubotanpro2.19.3+dfsg-1ubuntu2+esm1fixed
OpensuseMozillaThunderbirdtumbleweed115.12.2-1.1fixed
SuseMozillaThunderbirdlinux enterprise module for package hub 15 sp5115.12.2-150200.8.168.1fixed
SuseMozillaThunderbirdlinux enterprise module for package hub 15 sp6115.12.2-150200.8.168.1fixed
SuseMozillaThunderbirdlinux enterprise workstation extension 15 sp5115.12.2-150200.8.168.1fixed
SuseMozillaThunderbirdlinux enterprise workstation extension 15 sp6115.12.2-150200.8.168.1fixed
OpensuseMozillaThunderbirdleap 15.5115.12.2-150200.8.168.1fixed
OpensuseMozillaThunderbirdleap 15.6115.12.2-150200.8.168.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianbotansourcetrixie2.19.4+dfsg-1not yet assignedNot reportedNot reported
Debianbotansourcebookworm2.19.3+dfsg-1+deb12u1not yet assignedNot reportedNot reported
Ubuntubotandebnoble2.19.3+dfsg-1ubuntu2+esm1Not reportedNot reportedNot reported
Ubuntulibbotan-2-19debnoble2.19.3+dfsg-1ubuntu2+esm1Not reportedNot reportedNot reported
Ubuntulibbotan-2-devdebnoble2.19.3+dfsg-1ubuntu2+esm1Not reportedNot reportedNot reported
Ubuntulibbotan-2-docdebnoble2.19.3+dfsg-1ubuntu2+esm1Not reportedNot reportedNot reported
Ubuntupython3-botandebnoble2.19.3+dfsg-1ubuntu2+esm1Not reportedNot reportedNot reported
SuseMozillaThunderbirdrpmlinux enterprise module for package hub 15 sp7153.2.0-150400.13.3.1Not reportedSUSE-SU-2026:4268-1Not reported
SuseMozillaThunderbirdrpmlinux enterprise workstation extension 15 sp7153.2.0-150400.13.3.1Not reportedSUSE-SU-2026:4268-1Not reported
Alpinebotanapk3.172.19.5-r0Not reportedALPINE-CVE-2024-34703Not reported
Alpinebotanapk3.182.19.5-r0Not reportedALPINE-CVE-2024-34703Not reported
Alpinebotanapk3.192.19.5-r0Not reportedALPINE-CVE-2024-34703Not reported
Alpinebotanapk3.202.19.4-r0Not reportedALPINE-CVE-2024-34703Not reported
Alpinebotanapk3.212.19.4-r0Not reportedALPINE-CVE-2024-34703Not reported
Ubuntubotandebpro2.19.3+dfsg-1ubuntu2+esm1Not reportedUBUNTU-CVE-2024-34703Not reported
OpensuseMozillaThunderbirdrpmtumbleweed115.12.2-1.1Not reportedOPENSUSE-SU-2024:14095-1Not reported
SuseMozillaThunderbirdrpmlinux enterprise module for package hub 15 sp5115.12.2-150200.8.168.1Not reportedSUSE-SU-2024:2415-1Not reported
SuseMozillaThunderbirdrpmlinux enterprise module for package hub 15 sp6115.12.2-150200.8.168.1Not reportedSUSE-SU-2024:2415-1Not reported
SuseMozillaThunderbirdrpmlinux enterprise workstation extension 15 sp5115.12.2-150200.8.168.1Not reportedSUSE-SU-2024:2415-1Not reported
SuseMozillaThunderbirdrpmlinux enterprise workstation extension 15 sp6115.12.2-150200.8.168.1Not reportedSUSE-SU-2024:2415-1Not reported
OpensuseMozillaThunderbirdrpmleap 15.5115.12.2-150200.8.168.1Not reportedSUSE-SU-2024:2415-1Not reported
OpensuseMozillaThunderbirdrpmleap 15.6115.12.2-150200.8.168.1Not reportedSUSE-SU-2024:2415-1Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

[Debian 12 (Bookworm)]

  • [botan]Unknown
    Details (2)
    • 2.19.3+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.19.3+dfsg-1+deb12u1

      usn · botan · debian · bookworm; usn · botan · debian · 12

    • 2.19.3+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.19.3+dfsg-1+deb12u1

      usn · botan · debian · bookworm; usn · botan · debian · 12

  • [libbotan-2-19]Unknown

    Source package: [botan]

    Details (2)
    • 2.19.3+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.19.3+dfsg-1+deb12u1

      usn · botan · debian · bookworm; usn · botan · debian · 12

    • 2.19.3+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.19.3+dfsg-1+deb12u1

      usn · botan · debian · bookworm; usn · botan · debian · 12

  • Source package: [botan]

    Details (2)
    • 2.19.3+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.19.3+dfsg-1+deb12u1

      usn · botan · debian · bookworm; usn · botan · debian · 12

    • 2.19.3+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.19.3+dfsg-1+deb12u1

      usn · botan · debian · bookworm; usn · botan · debian · 12

  • Source package: [botan]

    Details (2)
    • 2.19.3+dfsg-1+deb12u1 · all · bookworm

      Fixed · Fixed: 2.19.3+dfsg-1+deb12u1

      usn · botan · debian · bookworm; usn · botan · debian · 12

    • 2.19.3+dfsg-1+deb12u1 · all · bookworm

      Fixed · Fixed: 2.19.3+dfsg-1+deb12u1

      usn · botan · debian · bookworm; usn · botan · debian · 12

  • [python3-botan]Unknown

    Source package: [botan]

    Details (2)
    • 2.19.3+dfsg-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.19.3+dfsg-1+deb12u1

      usn · botan · debian · bookworm; usn · botan · debian · 12

    • 2.19.3+dfsg-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.19.3+dfsg-1+deb12u1

      usn · botan · debian · bookworm; usn · botan · debian · 12

[Debian 13 (Trixie)]

  • [botan]Unknown

    Source package: [botan3]

    Details (4)
    • 3.7.1+dfsg-2 · amd64 · trixie

      Fixed · Fixed: 2.19.4+dfsg-1

      usn · botan · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Fixed · Fixed: 2.19.4+dfsg-1

      usn · botan · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · amd64 · trixie-security

      Fixed · Fixed: 2.19.4+dfsg-1

      usn · botan · debian · 13

    • 3.12.0+dfsg-2~deb13u1 · arm64 · trixie-security

      Fixed · Fixed: 2.19.4+dfsg-1

      usn · botan · debian · 13

  • [libbotan-2-19]Unknown

    Source package: [botan]

    Details (2)
    • 2.19.5+dfsg-4 · amd64 · trixie

      Fixed · Fixed: 2.19.4+dfsg-1

      usn · botan · debian · 13

    • 2.19.5+dfsg-4 · arm64 · trixie

      Fixed · Fixed: 2.19.4+dfsg-1

      usn · botan · debian · 13

  • Source package: [botan]

    Details (2)
    • 2.19.5+dfsg-4 · amd64 · trixie

      Fixed · Fixed: 2.19.4+dfsg-1

      usn · botan · debian · 13

    • 2.19.5+dfsg-4 · arm64 · trixie

      Fixed · Fixed: 2.19.4+dfsg-1

      usn · botan · debian · 13

  • Source package: [botan]

    Details (2)
    • 2.19.5+dfsg-4 · all · trixie

      Fixed · Fixed: 2.19.4+dfsg-1

      usn · botan · debian · 13

    • 2.19.5+dfsg-4 · all · trixie

      Fixed · Fixed: 2.19.4+dfsg-1

      usn · botan · debian · 13

[openSUSE Tumbleweed]

Observed:

References