Intel

AIKIDO-2026-933208

zephyrproject-rtos.zephyr is vulnerable to Use-After-Free

Use-After-FreeCVE-2026-11742 Published Aug 13, 2026

36

Low Risk

This Affects:

C++zephyrproject-rtos.zephyr
1.12.0 - 4.4.1
Fixed in 4.4.2
Are you affected? Scan for Free

TL;DR

The kernel queue peek helpers read and dereference a node taken from a queue's internal list without holding the queue spinlock, while other accessors that unlink and free nodes operate under that lock. On SMP builds or under preemption a concurrent queue get can free the node between the peek obtaining and dereferencing the pointer. The peek then reads flag bits and a data pointer from freed, possibly reallocated memory and returns a stale or dangling pointer to its caller, which can leak heap contents or crash the system when the pointer is later used. The fix wraps both peek implementations in the queue spinlock so the read and dereference are atomic with the concurrent free.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and your build runs SMP or userspace threads that can peek a kernel queue while another context concurrently drains it.

Background info

zephyrproject-rtos.zephyr is vulnerable to Use-After-Free in versions 1.12.0 - 4.4.1.

How to fix this

Upgrade the zephyrproject-rtos.zephyr library to the patch version.