Passer au contenu principal

CVE-2026-109587 et CVE-2026-109588 - Problème avec FreeRTOS-Kernel

ID du bulletin : 2026-138-AWS
Portée : AWS
Type de contenu : important (nécessite une attention particulière)
Date de publication : 16/10/2026 10:00 PDT (heure avancée du Pacifique)

Description :

FreeRTOS-Kernel est un noyau de système d’exploitation en temps réel pour les microcontrôleurs et les petits microprocesseurs, distribué par Amazon. AWS a identifié deux problèmes liés au port MPU FreeRTOS-Kernel Arm Cortex-R82 (Armv8-R AArch64), affectant plusieurs versions.

CVE-2026-109587 : autorisation incorrecte dans le port MPU Arm Cortex-R82. Sur les builds compatibles MPU, le port n’applique pas correctement les limites des régions de mémoire attribuées à une tâche non privilégiée lorsqu’il transmet un argument tampon à un appel système MPU. Dans certaines conditions, une tâche non privilégiée peut lire et écrire la mémoire privilégiée du noyau en dehors des régions qui lui sont attribuées. Ce problème affecte les builds d’Arm Cortex-R82 avec configENABLE_MPU=1 ; les applications qui n’utilisent pas le MPU FreeRTOS ne sont pas concernées.

CVE-2026-109588 : troncature numérique dans la vérification de l’autorisation tampon de MPU sur le port MPU Arm Cortex-R82. Sur les builds compatibles MPU, la validation de la longueur de la mémoire tampon ne prend pas correctement en compte la longueur totale d’une mémoire tampon transmise à un appel système de mémoire tampon de flux. Dans certaines conditions, une tâche non privilégiée peut lire ou écrire la mémoire privilégiée du noyau au-delà de la fenêtre tampon validée. Ce problème affecte les builds d’Arm Cortex-R82 avec configENABLE_MPU=1 ; les applications qui n’utilisent pas le MPU FreeRTOS ne sont pas concernées.

Versions concernées :

  • CVE-2026-109587 (autorisation de région MPU) : V11.3.0 et V11.3.1 (builds Arm Cortex-R82 avec configENABLE_MPU=1)
  • CVE-2026-109588 (troncature de la longueur de la mémoire MPU) : V11.3.0 et V11.3.1 (builds Arm Cortex-R82 avec configENABLE_MPU=1)

Résolution :

Ce problème a été résolu dans la version V11.3.2 de FreeRTOS-Kernel. Nous recommandons de passer à la dernière version et de veiller à ce que tout code issu d’un fork ou code dérivé intègre les nouveaux correctifs.

Solutions de contournement :

  • CVE-2026-109587 (autorisation de région MPU) : il n’y a aucun risque lorsque vous n’utilisez pas le MPU FreeRTOS sur le port Arm Cortex-R82. Lorsque le port Arm Cortex-R82 et la fonctionnalité MPU sont utilisés, la mise à niveau vers la version corrigée est la solution recommandée.
  • CVE-2026-109588 (troncature de la longueur de la mémoire MPU) : il n’y a aucun risque lorsque vous n’utilisez pas le MPU FreeRTOS sur le port Arm Cortex-R82. Lorsque le port Arm Cortex-R82 et la fonctionnalité MPU sont utilisés, la mise à niveau vers la version corrigée est la solution recommandée.

Références :

Remerciements :

Nous tenons à remercier Ada Logics Ltd et Anthropic pour leur collaboration sur ce problème dans le cadre du processus coordonné de divulgation des vulnérabilités.


Veuillez envoyer un e-mail à aws-security@amazon.com pour toute question ou préoccupation relative à la sécurité.