Vulnerability Details CVE-2026-15442
In all builds that make use of (D)TLS, including default builds, there is a series of conditional states during the TLS shutdown which could lead to a heap-use-after free. If an application ended up getting a partial wolfSSL_read() which is sometimes caused by a small user buffer passed in, then called wolfSSL_shutdown for a bidirectional close and attempted to wolfSSL_read() again while the peer continues trying to send data during the shutdown it would lead to a state where a potential heap-use-after free happened.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.003
EPSS Ranking 21.0%
CVSS Severity
CVSS v3 Score 5.3
Products affected by CVE-2026-15442
-
cpe:2.3:a:wolfssl:wolfssl:4.4.0
-
cpe:2.3:a:wolfssl:wolfssl:4.5.0
-
cpe:2.3:a:wolfssl:wolfssl:4.6.0
-
cpe:2.3:a:wolfssl:wolfssl:4.7.0
-
cpe:2.3:a:wolfssl:wolfssl:4.8.0
-
cpe:2.3:a:wolfssl:wolfssl:4.8.1
-
cpe:2.3:a:wolfssl:wolfssl:5.0.0
-
cpe:2.3:a:wolfssl:wolfssl:5.1.0
-
cpe:2.3:a:wolfssl:wolfssl:5.1.1
-
cpe:2.3:a:wolfssl:wolfssl:5.2.0
-
cpe:2.3:a:wolfssl:wolfssl:5.2.1
-
cpe:2.3:a:wolfssl:wolfssl:5.3.0
-
cpe:2.3:a:wolfssl:wolfssl:5.4.0
-
cpe:2.3:a:wolfssl:wolfssl:5.5.0
-
cpe:2.3:a:wolfssl:wolfssl:5.5.1
-
cpe:2.3:a:wolfssl:wolfssl:5.5.2
-
cpe:2.3:a:wolfssl:wolfssl:5.5.3
-
cpe:2.3:a:wolfssl:wolfssl:5.5.4
-
cpe:2.3:a:wolfssl:wolfssl:5.6.0
-
cpe:2.3:a:wolfssl:wolfssl:5.6.2
-
cpe:2.3:a:wolfssl:wolfssl:5.6.3
-
cpe:2.3:a:wolfssl:wolfssl:5.6.4
-
cpe:2.3:a:wolfssl:wolfssl:5.6.6
-
cpe:2.3:a:wolfssl:wolfssl:5.7.0
-
cpe:2.3:a:wolfssl:wolfssl:5.7.2
-
cpe:2.3:a:wolfssl:wolfssl:5.7.4
-
cpe:2.3:a:wolfssl:wolfssl:5.7.6
-
cpe:2.3:a:wolfssl:wolfssl:5.8.0
-
cpe:2.3:a:wolfssl:wolfssl:5.8.2
-
cpe:2.3:a:wolfssl:wolfssl:5.8.4
-
cpe:2.3:a:wolfssl:wolfssl:5.9.0
-
cpe:2.3:a:wolfssl:wolfssl:5.9.1
-
cpe:2.3:a:wolfssl:wolfssl:5.9.2