Une vulnérabilité critique d’utilisation après libération dans le code réseau SCTP du noyau Linux, découverte par des chercheurs de Tencent, permet à un utilisateur local d’obtenir les privilèges root et de s’échapper de conteneurs. Suivie sous la référence CVE-2026-64564 et baptisée SCTPhantom, cette faille vieille de 18 ans a reçu des correctifs d’urgence en août 2026.
Une vulnérabilité de dix-huit ans dans la pile SCTP de Linux
Ce protocole de transport orienté messages est conçu pour assurer une communication ordonnée et résiliente sur plusieurs chemins réseau simultanés.

La faille trouve son origine dans une modification du code introduite pour Linux 2.6.25, un changement finalisé en décembre 2007 et publié en 2008, comme le soulignent les analyses de sécurité. Pendant environ 18 ans, le code défectueux est resté présent dans les versions successives du noyau sans être détecté. L’anomalie se manifeste lors de l’utilisation de la reconfiguration dynamique des adresses réseau, définie dans la RFC 5061, qui permet d’ajouter ou de supprimer des adresses à la volée au moyen de messages ASCONF contenant des opérations telles que ADD-IP, DEL-IP et SET-PRIMARY.
Le mécanisme technique : confusion d’adresses et pointeur suspendu
Le problème provient d’une divergence d’identité lors de la validation et du traitement d’un message ASCONF. Le noyau vérifie une demande de suppression en comparant la cible avec l’adresse source du paquet reçu, tandis qu’un pointeur mis en cache sélectionne le transport affecté à partir d’un paramètre interne au message.
En construisant une séquence ordonnée de messages ASCONF, un attaquant local peut tromper le noyau. L’attaque utilise des commandes successives spécifiant un paramètre d’adresse, sa suppression, puis une suppression globale par joker. Le noyau libère alors la structure de transport tout en conservant un pointeur obsolète dans les registres de chemin principal de l’association.
La manipulation de cette mémoire libérée engendre une condition d’utilisation après libération, ou use-after-free. Des chercheurs du laboratoire Zhuque de Tencent ont exploité cette faiblesse pour transformer l’anomalie mémoire en une escalade de privilèges fiable vers le compte root, selon les publications diffusées en août 2026.
Tests d’exploitation et évasion de conteneurs validés
Au cours de leurs tests de validation, l’équipe de recherche a réussi à obtenir un accès complet au niveau administrateur sur plusieurs familles de systèmes d’exploitation. Les distributions testées incluent Debian 13, Ubuntu 24.04, Rocky Linux 9, les noyaux dérivés de Red Hat Enterprise Linux ainsi que OpenCloudOS.

Plus marquant encore, les chercheurs ont démontré qu’il était possible de s’échapper d’un conteneur pour compromettre la machine hôte sous-jacente. En activant les options SCTP au niveau des sockets individuels plutôt que par des paramètres globaux, l’exploit a pu contourner la nécessité d’obtenir des privilèges étendus.
Les tests ont permis de s’extraire de conteneurs fonctionnant avec les profils seccomp par défaut, sans attribuer les capacités à haut risque CAP_SYS_ADMIN ou CAP_NET_ADMIN.
Correctifs d’urgence et recommandations pour les administrateurs
La divulgation publique est intervenue le 6 août 2026, deux jours après l’attribution officielle de la CVE par l’équipe en charge.
Les branches stables corrigées ont été publiées début août 2026. Les administrateurs système doivent mettre à jour leurs environnements vers les versions suivantes du noyau :
- Linux 6.6.148
- Linux 6.12.101
- Linux 6.18.42
- Linux 7.1.6
- Linux 7.2-rc5
Les experts rappellent que les distributions d’entreprise rétroportent fréquemment les correctifs de sécurité tout en conservant un numéro de version de base plus ancien. Par conséquent, l’analyse de la simple chaîne de version renvoyée par la commande uname ne suffit pas pour évaluer l’exposition. Il est recommandé de consulter directement les bulletins de suivi de sécurité de chaque distribution et de bloquer le module SCTP lorsque celui-ci n’est pas requis par les applications en production.
Pour aller plus loin