CVE catalog

CVE-2021-24115

botan: CVE-2021-24115

[CVE catalog]

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

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

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
Alpinebotan3.112.11.0-r4fixed
Alpinebotan3.122.11.0-r6fixed
Alpinebotan3.132.11.0-r6fixed
Alpinebotan3.142.17.3-r0fixed
Alpinebotan3.152.17.3-r0fixed
Alpinebotan3.162.17.3-r0fixed
Alpinebotan3.172.17.3-r0fixed
Alpinebotan3.182.17.3-r0fixed
Alpinebotan3.192.17.3-r0fixed
Alpinebotan3.202.17.3-r0fixed
Alpinebotan3.212.17.3-r0fixed
Ubuntubotan1.10pro1.10.5-1vulnerable
Ubuntubotan1.10pro1.10.5-1ubuntu1vulnerable
Ubuntubotan1.10pro1.10.5-1+deb7u1ubuntu0.14.04.1vulnerable
Ubuntubotan1.10pro1.10.5-1+deb7u1ubuntu0.14.04.1+esm1vulnerable
Ubuntubotan1.1016.041.10.10-6vulnerable
Ubuntubotan1.1016.041.10.12-1vulnerable
Ubuntubotan18.042.4.0-3vulnerable
Ubuntubotan18.042.4.0-4vulnerable
Ubuntubotan18.042.4.0-5ubuntu1vulnerable
Ubuntubotan1.1018.041.10.16-1vulnerable
Ubuntubotan1.1018.041.10.17-0.1vulnerable
Ubuntubotan20.042.9.0-2vulnerable
Ubuntubotan20.042.9.0-2build1vulnerable
Ubuntubotan20.042.12.1-2vulnerable
Ubuntubotan20.042.12.1-2build1vulnerable
SuseBotanpackage hub 15 sp12.10.0-bp152.4.3.1fixed
SuseBotanpackage hub 15 sp22.10.0-bp152.4.3.1fixed
OpensuseBotanleap 15.22.10.0-bp152.4.3.1fixed
SuseBotanpackage hub 15 sp22.10.0-bp152.4.6.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianbotansourcetrixie2.17.3+dfsg-1not yet assignedNot reportedNot reported
Debianbotansourcebookworm2.17.3+dfsg-1not yet assignedNot reportedNot reported
Alpinebotanapk3.112.11.0-r4Not reportedALPINE-CVE-2021-24115Not reported
Alpinebotanapk3.122.11.0-r6Not reportedALPINE-CVE-2021-24115Not reported
Alpinebotanapk3.132.11.0-r6Not reportedALPINE-CVE-2021-24115Not reported
Alpinebotanapk3.142.17.3-r0Not reportedALPINE-CVE-2021-24115Not reported
Alpinebotanapk3.152.17.3-r0Not reportedALPINE-CVE-2021-24115Not reported
Alpinebotanapk3.162.17.3-r0Not reportedALPINE-CVE-2021-24115Not reported
Alpinebotanapk3.172.17.3-r0Not reportedALPINE-CVE-2021-24115Not reported
Alpinebotanapk3.182.17.3-r0Not reportedALPINE-CVE-2021-24115Not reported
Alpinebotanapk3.192.17.3-r0Not reportedALPINE-CVE-2021-24115Not reported
Alpinebotanapk3.202.17.3-r0Not reportedALPINE-CVE-2021-24115Not reported
Alpinebotanapk3.212.17.3-r0Not reportedALPINE-CVE-2021-24115Not reported
SuseBotanrpmpackage hub 15 sp12.10.0-bp152.4.3.1Not reportedOPENSUSE-SU-2021:0765-1Not reported
SuseBotanrpmpackage hub 15 sp22.10.0-bp152.4.3.1Not reportedOPENSUSE-SU-2021:0765-1Not reported
OpensuseBotanrpmleap 15.22.10.0-bp152.4.3.1Not reportedOPENSUSE-SU-2021:0765-1Not reported
SuseBotanrpmpackage hub 15 sp22.10.0-bp152.4.6.1Not reportedOPENSUSE-SU-2021:0794-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.17.3+dfsg-1

      dsa · botan · debian · bookworm; dsa · botan · debian · 12

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · bookworm; dsa · botan · debian · 12

  • [libbotan-2-19]Unknown

    Source package: [botan]

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · bookworm; dsa · botan · debian · 12

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · bookworm; dsa · botan · debian · 12

  • Source package: [botan]

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · bookworm; dsa · botan · debian · 12

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · bookworm; dsa · botan · debian · 12

  • Source package: [botan]

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · bookworm; dsa · botan · debian · 12

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · bookworm; dsa · botan · debian · 12

  • [python3-botan]Unknown

    Source package: [botan]

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · bookworm; dsa · botan · debian · 12

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · bookworm; dsa · botan · debian · 12

[Debian 13 (Trixie)]

  • [botan]Unknown

    Source package: [botan3]

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · 13

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · 13

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · 13

  • [libbotan-2-19]Unknown

    Source package: [botan]

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · 13

    • 2.19.5+dfsg-4 · arm64 · trixie

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · 13

  • Source package: [botan]

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · 13

    • 2.19.5+dfsg-4 · arm64 · trixie

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · 13

  • Source package: [botan]

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

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · 13

    • 2.19.5+dfsg-4 · all · trixie

      Fixed · Fixed: 2.17.3+dfsg-1

      dsa · botan · debian · 13

Observed:

References