FreeRTOS Kernel 11.3.3 Fixes Queue-Set Validation Flaw
Quick Answer
FreeRTOS-Kernel V11.3.3 fixes queue-set object validation on MPU-enabled builds. Inventory embedded copies and forks, confirm configUSE_QUEUE_SETS, update or backport the fix, rebuild and reflash firmware, validate task isolation and device functions, and retain SBOM and rollout evidence.
Confirm Scope And Apply The Supported Remediation
What to do now: Inventory products embedding FreeRTOS-Kernel, exact versions and forks, MPU ports, configUSE_QUEUE_SETS values, firmware images, build pipelines, owners, and field-update capability. Confirm both an MPU-enabled port and queue sets; do not infer exposure from FreeRTOS use alone or apply the range to unrelated FreeRTOS libraries. Upgrade to V11.3.3 or later, incorporate the fix into forks, and rebuild, sign and reflash affected firmware through the supported update process. Verify source and binary provenance, exercise queue-set and privilege-boundary behavior, run device safety and regression tests, confirm field deployment, and retain build and rollout evidence.
Last verified: 2026-10-31 UTC. Recheck the authoritative advisory and supported distribution channel before changing production.
Scope And Authority
| Product scope | FreeRTOS-Kernel MPU-enabled ports with queue sets enabled |
|---|---|
| Advisory | 2026-158-AWS |
| CVE | CVE-2026-119086 |
| Authoritative release date | 2026-10-30 17:30:00 UTC |
| Authority revision date | 2026-10-30 20:04:33.929 UTC |
| Affected versions | FreeRTOS-Kernel V7.4.0 through V11.3.2 when an MPU-enabled port is built with configUSE_QUEUE_SETS=1; builds without queue sets are not affected. |
| Fixed version | FreeRTOS-Kernel V11.3.3 or later, including the fix in forked or derivative code, followed by firmware rebuild and reflash |
| CVSS base score | 6.5 (CVSS v3.1) / 8.2 (CVSS v4.0) |
| CVSS severity | Medium / High |
| Exploitation status | AWS does not state that this vulnerability is being maliciously exploited.; no exploitation claim is inferred. |
What Changed
AWS fixed missing kernel-object type validation that lets an unprivileged task cause a privileged out-of-bounds write on affected MPU builds using queue sets.
What To Validate Now
- Inventory. Inventory products embedding FreeRTOS-Kernel, exact versions and forks, MPU ports, configUSE_QUEUE_SETS values, firmware images, build pipelines, owners, and field-update capability.
- Establish applicability. Confirm both an MPU-enabled port and queue sets; do not infer exposure from FreeRTOS use alone or apply the range to unrelated FreeRTOS libraries.
- Remediate. Upgrade to V11.3.3 or later, incorporate the fix into forks, and rebuild, sign and reflash affected firmware through the supported update process.
- Validate. Verify source and binary provenance, exercise queue-set and privilege-boundary behavior, run device safety and regression tests, confirm field deployment, and retain build and rollout evidence.
- Retain evidence. Preserve asset and owner identifiers, the applicability decision, before-and-after versions, change approval, installation output, validation results, and any exception or rollback record.
Operational Cautions
Embedded and safety-sensitive devices may require vendor-qualified firmware. Coordinate with product owners and do not deploy an unvalidated upstream build to field devices.
Evidence To Retain
- Exact product, release stream, package or application version, enabled feature, environment, and accountable owner.
- UTC timestamps, authority revision, approved change record, installer or package-manager output, and resulting version.
- Relevant logs and monitoring evidence, test results, exceptions, compensating controls, and rollback decisions.
Related TechGeeks Resources
Authoritative References
Correction policy: If the authority changes affected versions, fixed versions, severity, exploitation information, mitigations, or required action, TechGeeks will update this notice and its verification date.

