CVE-2026-109587 und CVE-2026-109588 – Problem mit dem FreeRTOS-Kernel
Bulletin-ID: 2026-138-AWS
Bereich: AWS
Inhaltstyp: Wichtig (erfordert Aufmerksamkeit)
Veröffentlichungsdatum: 16.10.2026 10:00 Uhr PDT
Beschreibung:
FreeRTOS-Kernel ist ein Echtzeit-Betriebssystem-Kernel für Mikrocontroller und kleine Mikroprozessoren, vertrieben von Amazon. AWS identifizierte zwei Probleme mit dem Arm Cortex-R82 (Armv8-R AArch64) MPU-Port des FreeRTOS-Kernels, die mehrere Versionen betrafen.
CVE-2026-109587: Falsche Autorisierung im Arm Cortex-R82-MPU-Port. Bei MPU-fähigen Builds setzt der Port die Grenzen der Speicherregion, die einer unprivilegierten Aufgabe zugewiesen sind, nicht korrekt durch, wenn er ein Pufferargument an einen MPU-Systemaufruf übergibt. Unter bestimmten Bedingungen kann eine unprivilegierte Aufgabe privilegierten Kernelspeicher außerhalb der ihr zugewiesenen Regionen lesen und schreiben. Dieses Problem betrifft Arm Cortex-R82-Builds mit configENABLE_MPU=1; Anwendungen, die die FreeRTOS-MPU nicht verwenden, sind nicht betroffen.
CVE-2026-109588: Numerische Kürzung bei der MPU-Pufferautorisierungsprüfung am Arm Cortex-R82-MPU-Port. Bei MPU-fähigen Builds berücksichtigt die Überprüfung der Pufferlänge nicht korrekt die volle Länge eines Puffers, der an einen Stream-Puffer-Systemaufruf übergeben wurde. Unter bestimmten Bedingungen liest oder schreibt eine unprivilegierte Aufgabe möglicherweise privilegierten Kernel-Speicher, der über das validierte Pufferfenster hinausgeht. Dieses Problem betrifft Arm Cortex-R82-Builds mit configENABLE_MPU=1; Anwendungen, die die FreeRTOS-MPU nicht verwenden, sind nicht betroffen.
Betroffene Versionen:
- CVE-2026-109587 (MPU-Regionsautorisierung): V11.3.0 und V11.3.1 (Arm Cortex-R82-Builds mit configENABLE_MPU=1)
- CVE-2026-109588 (Kürzung der MPU-Pufferlänge): V11.3.0 und V11.3.1 (Arm Cortex-R82-Builds mit configENABLE_MPU=1)
Lösung:
Dieses Problem wurde in der FreeRTOS-Kernel-Version V11.3.2 behoben. Wir empfehlen, ein Upgrade auf die neueste Version vorzunehmen und dafür zu sorgen, dass geforkter oder abgeleiteter Code gepatcht wird, damit die neuen Korrekturen enthalten sind.
Problemumgehungen:
- CVE-2026-109587 (MPU-Regionsautorisierung): Es besteht kein Risiko, wenn Sie die FreeRTOS-MPU nicht am Arm Cortex-R82-Port verwenden. Wenn der Arm Cortex-R82-Port und die MPU-Funktion verwendet werden, ist ein Upgrade auf die korrigierte Version die empfohlene Abhilfemaßnahme.
- CVE-2026-109588 (Kürzung der MPU-Pufferlänge): Es besteht kein Risiko, wenn Sie die FreeRTOS-MPU nicht am Arm Cortex-R82-Port verwenden. Wenn der Arm Cortex-R82-Port und die MPU-Funktion verwendet werden, ist ein Upgrade auf die korrigierte Version die empfohlene Abhilfemaßnahme.
Referenzen:
Danksagung:
Wir möchten Ada Logics Ltd und Anthropic für die Zusammenarbeit bei diesem Problem im Rahmen des koordinierten Prozesses zur Offenlegung von Schwachstellen danken.
Bei Fragen oder Bedenken zum Thema Sicherheit wenden Sie sich bitte per E-Mail an aws-security@amazon.com .