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 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.
Scoring
- Severity
- HIGH
- CVSS base score
- 9.1
- 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
- EPSS probability
- 0.23%
- CWE
- CWE-841
- Published
- 2026-04-07
- Last modified
- 2026-07-15
Affected products
- randombit botan
Weakness type
Related vulnerabilities
- CVE-2026-87503 — Inappropriate implementation in Downloads in Google Chrome on on Android prior to 153.0.8010.36...
- CVE-2026-53637 — Sylius: Cart FormComponent allows modification or deletion of an already-completed order
- CVE-2026-67279 — SSH Pre-Authentication Rekey State Bypass in MikroTik RouterOS
- CVE-2026-82423 — macrozheng mall Payment Status Endpoint paySuccess behavioral workflow
- CVE-2026-55763 — Klever-Go: Percentage-transfer royalty skips the source debit at exactly-100% splits
- CVE-2026-78103 — Dimension Log Server Configuration Lock Bypass Vulnerability
- CVE-2026-78618 — Dimension Business Logic Flaw Allows Chained Backend Object Operations
- CVE-2026-77508 — Weblate: Unverified REST API email changes