Skip to main content
← All vulnerabilities
CVE-2026-119086EUVD-2026-114246

Missing type validation in xQueueSelectFromSet in FreeRTOS-Kernel

Published
Last modified
published
Not listed in CISA KEV
Fix
Fix or patch referenced
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

The FreeRTOS-Kernel real-time operating system, used in embedded and microcontroller firmware on MPU-enabled ports with queue sets turned on, is affected. A local unprivileged task can corrupt privileged kernel stack memory, breaking the memory isolation between user tasks and the kernel.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

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.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  4. Record last updated

Affected versions

  • FreeRTOS FreeRTOS-Kernel

    From 7.4.0 · through 11.3.2

References 3

GitHub · FreeRTOS/FreeRTOS-Kernel

aws.amazon.com