Passer au contenu principal

CVE-2026-102551 et CVE-2026-102552 : problème lié à FreeRTOS-Plus-TCP

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

Description :

FreeRTOS-Plus-TCP est une pile TCP/IP open source thread-safe, destinée au noyau FreeRTOS et distribuée par Amazon pour les appareils embarqués et les appareils IoT. AWS a identifié deux problèmes touchant plusieurs versions de FreeRTOS-Plus-TCP.

CVE-2026-102551 : vérification incorrecte de la source d’un canal de communication dans le gestionnaire des annonces de routeur IPv6. Le gestionnaire ne vérifie pas complètement qu’une annonce de routeur reçue provient d’une source située sur la même liaison avant de la traiter. Dans certaines conditions, un tiers distant pourrait influer sur la configuration de la passerelle, du préfixe et de l’adresse IPv6 d’un point de terminaison, ce qui pourrait permettre d’intercepter le trafic IPv6 de cet appareil. Ce problème peut être rencontré dans la configuration par défaut de la bibliothèque, dans laquelle ipconfigUSE_IPv6 et ipconfigUSE_RA sont tous deux activés.

CVE-2026-102552 : vérification incorrecte de la source d’un canal de communication dans le résolveur DNS. Le résolveur ne vérifie pas complètement qu’une réponse DNS provient du serveur interrogé avant de l’accepter. Dans certaines conditions, un tiers distant pourrait insérer une adresse de son choix dans le cache DNS de l’appareil, ce qui pourrait rediriger les connexions ultérieures de cet appareil destinées au nom concerné.

Versions concernées :

  • CVE-2026-102551 (annonces de routeur) : <= V4.4.1
  • CVE-2026-102552 (résolveur DNS) : <= V4.4.1

Résolution :

Ce problème a été corrigé dans la version V4.4.2 de FreeRTOS-Plus-TCP. 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.

Concernant le problème du résolveur DNS, la validation de l’adresse IP source du serveur qui répond est une option à activer explicitement, désactivée par défaut ; la mise à niveau seule ne suffit donc pas à corriger le problème. Pour corriger ce problème, passez à la version V4.4.2 et activez ipconfigDNS_CHECK_REPLY_SOURCE_IP dans FreeRTOSIPConfig.h.

Solutions de contournement :

  • CVE-2026-102551 (annonces de routeur) : si une mise à niveau immédiate n’est pas possible, désactivez le traitement des annonces de routeur IPv6 en définissant ipconfigUSE_RA sur ipconfigDISABLE (ou désactivez complètement IPv6 en définissant ipconfigUSE_IPv6 = ipconfigDISABLE) dans FreeRTOSIPConfig.h, si l’appareil n’a pas besoin de l’autoconfiguration IPv6 fondée sur les annonces de routeur. Sur le plan réseau, le déploiement de RA Guard et/ou de SEND sur la liaison locale atténue le vecteur d’attaque sur cette liaison, mais ne traite pas le vecteur d’attaque hors liaison accessible pendant les périodes de renouvellement des baux.
  • CVE-2026-102552 (résolveur DNS) : il n’existe aucune solution de contournement reposant uniquement sur la configuration pour les versions concernées, car la validation de l’adresse IP source du serveur qui répond n’existe pas avant la version V4.4.2. Lorsque cela est possible, vous pouvez restreindre l’appareil à l’utilisation d’un résolveur local approuvé et protéger le chemin réseau local pour réduire l’exposition à la falsification de réponses provenant de sources hors chemin. Cela n’élimine toutefois pas le problème.

Références :

Remerciements :

Nous remercions Cipher/Causal Security d’avoir collaboré avec nous dans le cadre du processus de divulgation coordonnée des vulnérabilités.


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