CVE-2026-34582 PUBLISHED

Botan has a TLS 1.3 certificate authentication bypass

Assigner: GitHub_M
Reserved: 30.03.2026 Published: 07.04.2026 Updated: 08.04.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.

Metrics

CVSS Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
CVSS Score: 8.7

Product Status

Vendor randombit
Product botan
Versions
  • Version < 3.11.1 is affected

References

Problem Types

  • CWE-841: Improper Enforcement of Behavioral Workflow CWE