Memory Leak Vulnerability in Zephyr RTOS Thread Management
CVE-2026-90589

5.5MEDIUM

Key Information:

Status
Vendor
CVE Published:
9 November 2026

What is CVE-2026-90589?

A memory leak vulnerability exists in the thread management component of Zephyr RTOS when CONFIG_THREAD_STACK_MEM_MAPPED is enabled. This issue occurs due to improper cleanup during the abortion of threads, where the thread stacks remain mapped in the kernel virtual address space after a thread is aborted by another thread. As a result, repeated thread creation and abortion can exhaust available kernel memory, ultimately leading to a denial of service as the system encounters kernel fatal errors. This vulnerability is particularly relevant in configurations that utilize memory-mapped thread stacks, affecting system stability and requiring a reboot to recover from the malfunction.

Affected Version(s)

zephyr 3.7.0 < 4.3.2

zephyr 4.4.0 < 4.5.0

References

CVSS V3.1

Score:
5.5
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Local
Attack Complexity:
Low
Privileges Required:
Low
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.