New DirtyClone Linux Kernel Flaw Lets Local Users Gain Root via Cloned Packets
Mis à jour :
DirtyClone : Vulnérabilité d’élévation de privilèges dans le noyau Linux
Points clés
- DirtyClone est une faille d’élévation de privilèges locale (LPE) affectant le noyau Linux.
- Elle permet à un attaquant de corrompre la mémoire mappée par fichier en manipulant des paquets réseau clonés, lui octroyant les droits root.
- L’exploitation ne laisse aucune trace sur le disque et n’est pas détectable par les outils d’intégrité classique, car la modification n’existe que dans la copie en mémoire du noyau.
- La vulnérabilité découle d’un problème de conception récurrent : lors de certaines opérations réseau (zero-copy), un drapeau de sécurité indiquant que la mémoire est partagée est incorrectement supprimé, permettant une écriture non autorisée.
Vulnérabilité
- CVE-2026-43503 (Score CVSS : 8.8) : Causée par une mauvaise gestion des drapeaux de fragments réseau dans des fonctions comme
__pskb_copy_fclone()etskb_shift().
Recommandations
- Mise à jour immédiate : Appliquer les correctifs du noyau fournis par votre distribution (le patch est disponible depuis la version Linux v7.1-rc5 et a été rétroporté dans les branches stables).
- Restriction des espaces de noms : Si le patch est impossible, désactiver les espaces de noms utilisateur non privilégiés (ex:
sysctl -w kernel.unprivileged_userns_clone=0sur Debian/Ubuntu) pour bloquer le vecteur d’attaque. - Contournement temporaire : Blacklister les modules
esp4,esp6etrxrpcsi les fonctionnalités IPsec/AFS ne sont pas nécessaires, bien que cela ne soit qu’une mesure d’atténuation partielle.
