CVE-2023-6936
In wolfSSL prior to 5.6.6, if callback functions are enabled (via the WOLFSSL_CALLBACKS flag), then a malicious TLS client or network attacker can trigger a buffer over-read on the heap of 5 bytes (WOLFSSL_CALLBACKS is only intended for debugging).
- Wolfssl
- < 5.6.6
- Fix
- Available
- CVSS 3.1
- 9.1 CRITICAL
- EPSS
- 0.6% (45th percentile)
- Weakness
- CWE-126, CWE-125
- NVD status
- Modified
- Published
- 2024-02-20
Fix
The fix for this issue is located in the following GitHub Pull Request: https://github.com/wolfSSL/wolfssl/pull/6949/ https://github.com/wolfSSL/wolfssl/pull/6949/
Workaround
* Do not build wolfSSL with WOLFSSL_CALLBACKS defined
CVE-2023-6936 at NVD
No indexed exploits for CVE-2023-6936 yet
Our index is partial: it proves presence, never absence
No exploit for CVE-2023-6936 has been indexed yet. Our index is built from live traffic and upstream syncs, so this page can only say what it knows — not that no exploit exists.