CVE-2026-2645 Acceptance of CertificateVerify Message before ClientKeyExchange in TLS 1.2
- Exploited in the wild
- Not known
- Fix
- Available
What is CVE-2026-2645?
CVE-2026-2645 is a medium-severity vulnerability in Wolfssl Wolfssl, published on 19 Mar 2026.
Official description
In wolfSSL 5.8.2 and earlier, a logic flaw existed in the TLS 1.2 server state machine implementation. The server could incorrectly accept the CertificateVerify message before the ClientKeyExchange message had been received. This issue affects wolfSSL before 5.8.4 (wolfSSL 5.8.2 and earlier is vulnerable, 5.8.4 is not vulnerable). In 5.8.4 wolfSSL would detect the issue later in the handshake. 5.9.0 was further hardened to catch the issue earlier in the handshake.
Weakness: CWE-358
Which versions are affected by CVE-2026-2645?
It affects 1 product.
Products include Wolfssl Wolfssl.
How do I fix CVE-2026-2645?
Upgrade to a fixed version.
Is CVE-2026-2645 being exploited?
There is no known exploitation of CVE-2026-2645 in the wild and no public exploit code.
Other vulnerabilities in Wolfssl Wolfssl
Sources
Also known as DEBIAN-CVE-2026-2645, GHSA-cwc7-2fmx-fffq, JLSEC-2026-701, UBUNTU-CVE-2026-2645.