CVE-2026-15442 Heap use-after-free on read during bidirectional (D)TLS shutdown
A heap use-after-free in wolfSSL during bidirectional TLS shutdown allows attackers to cause denial of service or potentially execute code.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- None listed
What is CVE-2026-15442?
CVE-2026-15442 is a low-severity use after free vulnerability in Wolfssl Wolfssl, published on 27 Sep 2026. Any signed-in user can exploit it over the network, with no action from the victim.
Official description
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.
Weakness: CWE-416
Which versions are affected by CVE-2026-15442?
It affects 1 product.
Products include Wolfssl Wolfssl.
How do I fix CVE-2026-15442?
No fix has been published for CVE-2026-15442 yet. Limit exposure of the affected software until one is available.
Upgrade to the fixed version. These bugs are found with fuzzing and sanitisers and avoided by memory-safe languages. More about Use after free.
Is CVE-2026-15442 being exploited?
There is no known exploitation of CVE-2026-15442 in the wild and no public exploit code.
Other vulnerabilities in Wolfssl Wolfssl
Sources
Also known as AZL-105197, DEBIAN-CVE-2026-15442, GHSA-rjf7-5h4x-wj8p, UBUNTU-CVE-2026-15442.