CVE-2020-24613
published 2020-08-24CVE-2020-24613: wolfSSL before 4.5.0 mishandles TLS 1.3 server data in the WAIT_CERT_CR state, within SanityCheckTls13MsgReceived() in tls13.c. This is an incorrect…
PriorityP336medium6.8CVSS 3.1
AVNACHPRLUINSUCHIHAN
EPSS
0.86%
54.4th percentile
wolfSSL before 4.5.0 mishandles TLS 1.3 server data in the WAIT_CERT_CR state, within SanityCheckTls13MsgReceived() in tls13.c. This is an incorrect implementation of the TLS 1.3 client state machine. This allows attackers in a privileged network position to completely impersonate any TLS 1.3 servers, and read or modify potentially sensitive information between clients using the wolfSSL library and these TLS servers.
Affected
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | wolfssl | < wolfssl 4.5.0+dfsg-1 (bookworm) | wolfssl 4.5.0+dfsg-1 (bookworm) |
| wolfssl | wolfssl | < 4.5.0 | 4.5.0 |
| wolfssl | wolfssl | >= 0 < 4.5.0+dfsg-1 | 4.5.0+dfsg-1 |
| wolfssl | wolfssl | >= 0 < 4.5.0+dfsg-1 | 4.5.0+dfsg-1 |
| wolfssl | wolfssl | >= 0 < 4.5.0+dfsg-1 | 4.5.0+dfsg-1 |
| wolfssl | wolfssl | >= 0 < 4.5.0+dfsg-1 | 4.5.0+dfsg-1 |
CVSS provenance
nvdv3.16.8MEDIUMCVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
nvdv2.04.9MEDIUMAV:N/AC:M/Au:S/C:P/I:P/A:N
osv6.8MEDIUM
vendor_debian6.8MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
GHSA
GHSA-m4j6-ffw6-5r4m: wolfSSL before 4
ghsa_unreviewed·2022-05-24
CVE-2020-24613 [MEDIUM] GHSA-m4j6-ffw6-5r4m: wolfSSL before 4
wolfSSL before 4.5.0 mishandles TLS 1.3 server data in the WAIT_CERT_CR state, within SanityCheckTls13MsgReceived() in tls13.c. This is an incorrect implementation of the TLS 1.3 client state machine. This allows attackers in a privileged network position to completely impersonate any TLS 1.3 servers, and read or modify potentially sensitive information between clients using the wolfSSL library and these TLS servers.
OSV
CVE-2020-24613: wolfSSL before 4
osv·2020-08-24·CVSS 6.8
CVE-2020-24613 [MEDIUM] CVE-2020-24613: wolfSSL before 4
wolfSSL before 4.5.0 mishandles TLS 1.3 server data in the WAIT_CERT_CR state, within SanityCheckTls13MsgReceived() in tls13.c. This is an incorrect implementation of the TLS 1.3 client state machine. This allows attackers in a privileged network position to completely impersonate any TLS 1.3 servers, and read or modify potentially sensitive information between clients using the wolfSSL library and these TLS servers.
Debian
CVE-2020-24613: wolfssl - wolfSSL before 4.5.0 mishandles TLS 1.3 server data in the WAIT_CERT_CR state, w...
vendor_debian·2020·CVSS 6.8
CVE-2020-24613 [MEDIUM] CVE-2020-24613: wolfssl - wolfSSL before 4.5.0 mishandles TLS 1.3 server data in the WAIT_CERT_CR state, w...
wolfSSL before 4.5.0 mishandles TLS 1.3 server data in the WAIT_CERT_CR state, within SanityCheckTls13MsgReceived() in tls13.c. This is an incorrect implementation of the TLS 1.3 client state machine. This allows attackers in a privileged network position to completely impersonate any TLS 1.3 servers, and read or modify potentially sensitive information between clients using the wolfSSL library and these TLS servers.
Scope: local
bookworm: resolved (fixed in 4.5.0+dfsg-1)
bullseye: resolved (fixed in 4.5.0+dfsg-1)
forky: resolved (fixed in 4.5.0+dfsg-1)
sid: resolved (fixed in 4.5.0+dfsg-1)
trixie: resolved (fixed in 4.5.0+dfsg-1)
No detection rules found.
No public exploits indexed.
No writeups or analysis indexed.
2020-08-24
Published