FreeRTOS-Kernel <11.3.3 Queue-Set Stack Overflow PrivEsc
CVE-2026-119086 Published on October 30, 2026
Missing type validation in xQueueSelectFromSet in FreeRTOS-Kernel
Missing queue-set type validation in the queue-set selection system call in FreeRTOS-Kernel before V11.3.3 on MPU-enabled ports with queue sets enabled allows a local unprivileged task to write actor-controlled data beyond a pointer-sized object on the privileged kernel stack, affecting privileged memory across the MPU isolation boundary.
To remediate this issue, users should upgrade to FreeRTOS-Kernel V11.3.3, rebuild, and reflash affected firmware. Builds that do not enable queue sets are not affected.
Vulnerability Analysis
CVE-2026-119086 is exploitable with local system access, and requires small amount of user privileges. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to have no impact on confidentiality, a high impact on integrity, and no impact on availability.
Weakness Types
What is an Object Type Confusion Vulnerability?
The program allocates or initializes a resource such as a pointer, object, or variable using one type, but it later accesses that resource using a type that is incompatible with the original type.
CVE-2026-119086 has been classified to as an Object Type Confusion vulnerability or weakness.
What is a Stack Overflow Vulnerability?
A stack-based buffer overflow condition is a condition where the buffer being overwritten is allocated on the stack (i.e., is a local variable or, rarely, a parameter to a function).
CVE-2026-119086 has been classified to as a Stack Overflow vulnerability or weakness.
Products Associated with CVE-2026-119086
stack.watch emails you whenever new vulnerabilities are published in Amazon Aws or Freertos Kernel. Just hit a watch button to start following.