CVE catalog

CVE-2026-34582

Botan is a C++ cryptography library. Prior to version 3.11.1, the TLS 1.3 implementation allowed ApplicationData records to be processed prior to the Finished message being received. A server which is

[CVE catalog]

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

Botan is a C++ cryptography library. Prior to version 3.11.1, the TLS 1.3 implementation allowed ApplicationData records to be processed prior to the Finished message being received. A server which is attempting to enforce client authentication via certificates can by bypassed by a client which entirely omits Certificate, CertificateVerify, and the Finished message and instead sends application data records. This vulnerability is fixed in 3.11.1.

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-4not affected
Debianbotanbookworm2.19.3+dfsg-1+deb12u1not affected
CpebotanNot reportedNot reportedunknown
Alpinebotan33.243.11.1-r0fixed
OpensuseBotanleap 16.03.7.1-160000.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
DebianbotansourcetrixieNot affectedunimportantNot reportedNot reported
DebianbotansourcebookwormNot affectedunimportantNot reportedNot reported
Alpinebotan3apk3.243.11.1-r0Not reportedALPINE-CVE-2026-34582Not reported
OpensuseBotanrpmleap 16.03.7.1-160000.3.1Not reportedOPENSUSE-SU-2026:20528-1Not reported

OpenFactory catalog packages

[Debian 13 (Trixie)]

  • [botan]Affected

    Source package: [botan3]

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

      Affected · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Affected · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

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

      Fixed · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

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

      Fixed · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

  • [libbotan-3-7]Affected

    Source package: [botan3]

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

      Affected · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Affected · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

  • [libbotan-3-dev]Affected

    Source package: [botan3]

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

      Affected · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Affected · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

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

      Fixed · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

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

      Fixed · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

  • [libbotan-3-doc]Affected

    Source package: [botan3]

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

      Affected · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

    • 3.7.1+dfsg-2 · all · trixie

      Affected · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

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

      Fixed · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

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

      Fixed · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

  • [python3-botan]Affected

    Source package: [botan3]

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

      Affected · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

    • 3.7.1+dfsg-2 · arm64 · trixie

      Affected · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

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

      Fixed · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

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

      Fixed · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

  • Source package: [botan3]

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

      Fixed · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

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

      Fixed · Fixed: 3.11.0+dfsg-2

      nvd · botan3 · debian · 13

[Debian 12 (Bookworm)]

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

      Not affected

      nvd · botan · debian · bookworm

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

      Not affected

      nvd · botan · debian · bookworm

  • [libbotan-2-19]Not affected

    Source package: [botan]

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

      Not affected

      nvd · botan · debian · bookworm

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

      Not affected

      nvd · botan · debian · bookworm

  • [libbotan-2-dev]Not affected

    Source package: [botan]

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

      Not affected

      nvd · botan · debian · bookworm

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

      Not affected

      nvd · botan · debian · bookworm

  • [libbotan-2-doc]Not affected

    Source package: [botan]

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

      Not affected

      nvd · botan · debian · bookworm

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

      Not affected

      nvd · botan · debian · bookworm

  • [python3-botan]Not affected

    Source package: [botan]

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

      Not affected

      nvd · botan · debian · bookworm

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

      Not affected

      nvd · botan · debian · bookworm

Observed:

References