CVE-2026-15442 Heap use-after-free on read during bidirectional (D)TLS shutdown

Low 2.3 Published Updated

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.

All Wolfssl Wolfssl vulnerabilities

Sources

Also known as AZL-105197, DEBIAN-CVE-2026-15442, GHSA-rjf7-5h4x-wj8p, UBUNTU-CVE-2026-15442.

Is CVE-2026-15442 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free