Description
Incorrect authorization in the Arm Cortex-R82 (Armv8-R AArch64) MPU port in FreeRTOS-Kernel V11.3.0 and V11.3.1 might allow an unprivileged task on MPU-enabled builds to read and write privileged kernel memory outside the regions assigned to it, via a buffer argument passed to an MPU system call.



To remediate this issue, users should upgrade to version V11.3.2 or later.
Published: 2026-10-16
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Privilege Escalation
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from an incorrect authorization check in the Arm Cortex‑R82 MPU port implementation of FreeRTOS‑Kernel. An unprivileged task that can invoke an MPU system call receives a buffer argument that is not verified properly. This oversight allows the task to read or write privileged kernel memory outside the area intentionally allocated to it. The result is a local privilege escalation that can compromise the operating‑system integrity and potentially enable arbitrary code execution. The weakness corresponds to the CWE‑863 category of missing or incomplete privilege checks.

Affected Systems

FreeRTOS, specifically the kernel component named FreeRTOS‑Kernel, is affected. The flaw exists in releases V11.3.0 and V11.3.1 where MPU support is enabled. Systems using earlier or later versions of the kernel, or those that have disabled the MPU feature, are not impacted.

Risk and Exploitability

The CVSS score of 9.3 marks this as critically high severity. Although the EPSS score is unavailable and the vulnerability is not listed in the CISA KEV catalog, the local nature of the attack means that any attacker who can run an unprivileged task on an MPU‑enabled build can exploit the flaw. The vector likely requires that the attacker has the ability to create or modify a task that passes a controlled buffer to the MPU configuration API, so the practical exploitation vector is internal. Given the high impact rating and the lack of current public exploitation evidence, organizations should treat this as a critical patchable vulnerability.

Generated by OpenCVE AI on October 16, 2026 at 18:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRTOS kernel to version V11.3.2 or later.
  • Rebuild or configure the system to disable MPU usage if it is not required, reducing the opportunity for privilege misuse.
  • Ensure that unprivileged tasks do not have the ability to pass arbitrary buffers to the MPU configuration APIs by tightening task permissions or removing the API from unprivileged contexts.

Generated by OpenCVE AI on October 16, 2026 at 18:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 16 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Description Incorrect authorization in the Arm Cortex-R82 (Armv8-R AArch64) MPU port in FreeRTOS-Kernel V11.3.0 and V11.3.1 might allow an unprivileged task on MPU-enabled builds to read and write privileged kernel memory outside the regions assigned to it, via a buffer argument passed to an MPU system call. To remediate this issue, users should upgrade to version V11.3.2 or later.
Title Incorrect authorization in the Arm Cortex-R82 MPU port in FreeRTOS-Kernel
First Time appeared Freertos
Freertos freertos-kernel
Weaknesses CWE-863
CPEs cpe:2.3:a:freertos:freertos-kernel:*:*:*:*:*:*:*:*
Vendors & Products Freertos
Freertos freertos-kernel
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


Subscriptions

Freertos Freertos-kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: AMZN

Published:

Updated: 2026-10-16T17:16:01.447Z

Reserved: 2026-10-12T20:09:13.779Z

Link: CVE-2026-109587

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-16T18:17:31.330

Modified: 2026-10-16T20:02:37.630

Link: CVE-2026-109587

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T18:30:14Z

Weaknesses