Skip to main content
← All vulnerabilities
CVE-2026-34582

Botan has a TLS 1.3 certificate authentication bypass

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.11.1
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: yes
  • Technical impact: partial

Summary

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.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: yes · Technical impact: partial

  3. Record last updated

Affected versions

  • randombit botan

    fixed in 3.11.1

References 1

GitHub · randombit/botan