Description
Numeric truncation of the buffer length in the MPU buffer authorization check in FreeRTOS-Kernel V11.3.0 and V11.3.1 on the Arm Cortex-R82 (Armv8-R AArch64) MPU port might allow, under certain conditions, an unprivileged task on MPU-enabled builds to read or write privileged kernel memory beyond the validated buffer window, via a stream buffer 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 via MPU buffer overflow
Action: Immediate Patch
AI Analysis

Impact

The flaw is a numeric truncation of the buffer length in the MPU buffer authorization check, which is a classic example of CWE‑125 (Buffer Under-read), CWE‑197 (Numeric Truncation) and CWE‑787 (Out-of-bounds Write). This weakness allows an unprivileged task on MPU-enabled FreeRTOS‑Kernel builds to read or modify privileged kernel memory beyond the intended buffer window when using a stream buffer system call. The consequence is potential arbitrary code execution or denial of service, as the attacker can corrupt critical kernel data.

Affected Systems

FreeRTOS‑Kernel versions 11.3.0 and 11.3.1, compiled for Arm Cortex‑R82 (Armv8‑R AArch64) with MPU support. The vulnerability targets unprivileged tasks that perform stream buffer operations on systems where the MPU port is enabled.

Risk and Exploitability

The CVSS score of 9.3 marks this as a high severity vulnerability. The EPSS score is not available, so the probability of exploitation remains uncertain. The vulnerability is not listed in the CISA KEV catalog. It is inferred that the attack vector is local: an attacker must drop an unprivileged task or otherwise influence a task on the affected system. If successful, the malicious task could read or write privileged kernel memory through the stream buffer API, leading to privilege escalation or system compromise.

Generated by OpenCVE AI on October 16, 2026 at 19:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade FreeRTOS‑Kernel to version 11.3.2 or later
  • Audit firmware to ensure unprivileged tasks do not create or consume stream buffers that reference privileged memory and restrict such usage
  • Confirm that the MPU port remains enabled and correctly initialized during system boot to enforce the intended memory protection

Generated by OpenCVE AI on October 16, 2026 at 19:34 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 Numeric truncation of the buffer length in the MPU buffer authorization check in FreeRTOS-Kernel V11.3.0 and V11.3.1 on the Arm Cortex-R82 (Armv8-R AArch64) MPU port might allow, under certain conditions, an unprivileged task on MPU-enabled builds to read or write privileged kernel memory beyond the validated buffer window, via a stream buffer system call. To remediate this issue, users should upgrade to version V11.3.2 or later.
Title Numeric truncation in the MPU buffer authorization check in FreeRTOS-Kernel
First Time appeared Freertos
Freertos freertos-kernel
Weaknesses CWE-125
CWE-197
CWE-787
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:18:18.351Z

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

Link: CVE-2026-109588

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

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

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

Link: CVE-2026-109588

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T19:45:14Z

Weaknesses