CVE catalog

CVE-2018-12435

botan: CVE-2018-12435

[CVE catalog]

Severity
Medium · CVSS 5.5CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Published
Source
[NVD] · [CVE record]
EPSS
0.49% · Oct 25, 2026

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 Number Problem or ROHNP, related to dsa/dsa.cpp, ec_group/ec_group.cpp, and ecdsa/ecdsa.cpp. To discover an ECDSA key, the attacker needs access to either the local machine or a different virtual machine on the same physical host.

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.7.0-r0fixed
Alpinebotan3.122.7.0-r0fixed
Alpinebotan3.132.7.0-r0fixed
Alpinebotan3.142.7.0-r0fixed
Alpinebotan3.152.7.0-r0fixed
Alpinebotan3.162.7.0-r0fixed
Alpinebotan3.172.7.0-r0fixed
Alpinebotan3.182.7.0-r0fixed
Alpinebotan3.192.7.0-r0fixed
Alpinebotan3.202.7.0-r0fixed
Alpinebotan3.212.7.0-r0fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianbotansourcetrixie2.6.0-3not yet assignedNot reported[901619]
Debianbotansourcebookworm2.6.0-3not yet assignedNot reported[901619]
Alpinebotanapk3.112.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported
Alpinebotanapk3.122.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported
Alpinebotanapk3.132.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported
Alpinebotanapk3.142.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported
Alpinebotanapk3.152.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported
Alpinebotanapk3.162.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported
Alpinebotanapk3.172.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported
Alpinebotanapk3.182.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported
Alpinebotanapk3.192.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported
Alpinebotanapk3.202.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported
Alpinebotanapk3.212.7.0-r0Not reportedALPINE-CVE-2018-12435Not reported

[Debian bug #901619]

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.6.0-3

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

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

      Fixed · Fixed: 2.6.0-3

      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.6.0-3

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

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

      Fixed · Fixed: 2.6.0-3

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

  • Source package: [botan]

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

      Fixed · Fixed: 2.6.0-3

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

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

      Fixed · Fixed: 2.6.0-3

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

  • Source package: [botan]

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

      Fixed · Fixed: 2.6.0-3

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

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

      Fixed · Fixed: 2.6.0-3

      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.6.0-3

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

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

      Fixed · Fixed: 2.6.0-3

      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.6.0-3

      dsa · botan · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Fixed · Fixed: 2.6.0-3

      dsa · botan · debian · 13

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

      Fixed · Fixed: 2.6.0-3

      dsa · botan · debian · 13

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

      Fixed · Fixed: 2.6.0-3

      dsa · botan · debian · 13

  • [libbotan-2-19]Unknown

    Source package: [botan]

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

      Fixed · Fixed: 2.6.0-3

      dsa · botan · debian · 13

    • 2.19.5+dfsg-4 · arm64 · trixie

      Fixed · Fixed: 2.6.0-3

      dsa · botan · debian · 13

  • Source package: [botan]

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

      Fixed · Fixed: 2.6.0-3

      dsa · botan · debian · 13

    • 2.19.5+dfsg-4 · arm64 · trixie

      Fixed · Fixed: 2.6.0-3

      dsa · botan · debian · 13

  • Source package: [botan]

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

      Fixed · Fixed: 2.6.0-3

      dsa · botan · debian · 13

    • 2.19.5+dfsg-4 · all · trixie

      Fixed · Fixed: 2.6.0-3

      dsa · botan · debian · 13

Observed:

References