Une vulnérabilité critique CVE-2026-1723 (CVSS 9.0) a été découverte dans le sous-système Netfilter du noyau Linux, affectant les versions 6.1 à 6.12. Cette faille de type use-after-free….
TL;DR — En résumé
CVE-2026-1723 Linux kernel Netfilter : LPE root et container escape CVSS 9.0. Exploit public, patchez vos noyaux.
Points essentiels
- Détails techniques
- Mécanisme de la vulnérabilité
- Impact sur les environnements conteneurisés
- Remédiation
Une vulnérabilité critique référencée CVE-2026-1723 (score CVSS 9.0) affecte le sous-système Netfilter du noyau Linux, dans les versions 6.1 à 6.12. Cette faille de type use-after-free, localisée dans le module nf_tables, permet à un attaquant local non privilégié de corrompre la mémoire du noyau et d'obtenir une élévation de privilèges jusqu'au compte root. La publication d'un exploit public fiable rend cette CVE Linux kernel Netfilter immédiatement exploitable en conditions réelles, sans interaction utilisateur ni prérequis technique avancé. Sont concernés l'ensemble des serveurs, conteneurs et environnements cloud reposant sur un noyau non corrigé, où la compromission d'un simple compte utilisateur suffit à prendre le contrôle total du système. Les correctifs sont disponibles dans les branches stables du noyau : leur déploiement immédiat, ou l'application de mesures de contournement, constitue une priorité absolue pour les équipes d'exploitation.
Détails techniques
| Attribut | Valeur |
|---|---|
| CVE | CVE-2026-1723 |
| CVSS 3.1 | 9.0 (Critique) |
| Type | Use-After-Free / Local Privilege Escalation |
| Composant | nf_tables (Netfilter) |
| Noyaux affectés | Linux 6.1.x - 6.12.x |
| Impact | LPE vers root + container escape |
| Exploit public | Oui (GitHub) |
Mécanisme de la vulnérabilité
La faille se situe dans la gestion des objets nft_set lorsqu une règle est supprimée en concurrence avec un lookup sur le même set. Le use-after-free résultant peut être exploité via la technique msg_msg spray pour obtenir une primitive de lecture/écriture arbitraire en mémoire kernel.
# Vérifier si votre noyau est vulnérable
uname -r
# Vérifier si nf_tables est chargé
lsmod | grep nf_tables
# Vérifier la version du kernel
cat /proc/version
Impact sur les environnements conteneurisés
Cette faille est particulièrement dangereuse dans les environnements Kubernetes et Docker car :
- Netfilter est utilisé par kube-proxy (mode iptables) pour le routing des services
- Un attaquant dans un container non privilégié peut exploiter la faille pour un container escape
- Les namespaces réseau ne protègent pas contre cette vulnérabilité car nf_tables opère au niveau du noyau hôte
Clusters Kubernetes critiques
Si vos clusters utilisent kube-proxy en mode iptables (le mode par défaut), tous les nœuds workers sont potentiellement vulnérables. Priorisez le patching des nœuds ou migrez vers kube-proxy en mode IPVS ou eBPF (Cilium) qui ne dépendent pas de nf_tables.
Remédiation
- Mettre à jour le noyau via le gestionnaire de paquets de votre distribution
- Redémarrer les nœuds pour charger le nouveau noyau (un simple modprobe ne suffit pas)
- Mitigation temporaire : décharger le module nf_tables si non utilisé :
modprobe -r nf_tables - Kubernetes : drainer, patcher et redémarrer chaque nœud séquentiellement
- Vérifier les conteneurs : auditer les pods avec des capabilities NET_ADMIN ou SYS_ADMIN
Pour approfondir la sécurisation des noyaux Linux, consultez notre article sur l exploitation kernel Linux et les techniques d élévation de privilèges.
À retenir
Netfilter reste le sous-système Linux le plus ciblé par les chercheurs en vulnérabilités kernel. Les environnements conteneurisés doivent considérer la migration vers des alternatives à iptables (Cilium/eBPF) pour réduire la surface d attaque kernel.
Sources : Linux Kernel Archives | Debian Security Tracker
Voir aussi : Exploitation kernel Linux | Sécurité Kubernetes
📎 Articles complémentaires
Sources et références
Le vecteur d'exploitation exploite une race condition classique TOCTOU (Time-Of-Check-Time-Of-Use) entre la validation d'une transaction Netfilter et la libération effective de l'objet nft_set associé. Concrètement, un attaquant local ouvre deux threads : le premier déclenche une opération NFT_MSG_DELSET pendant que le second effectue simultanément un lookup via NFT_MSG_GETSETELEM sur le même identifiant. La fenêtre de course, bien que très étroite, devient exploitable de façon fiable grâce au heap grooming : l'attaquant sature préalablement le tas noyau avec des objets msg_msg de taille contrôlée pour forcer la réallocation de la zone mémoire libérée, transformant le use-after-free en primitive de lecture/écriture arbitraire (AAR/AAW). Cette chaîne technique rappelle des CVE Netfilter antérieures comme CVE-2023-32233 et CVE-2024-1086, exploitées massivement dans la nature avant patch.
Conditions préalables à l'exploitation
- Accès shell local (compte utilisateur standard suffisant, pas de sudo requis)
CAP_NET_ADMINou capacité équivalente dans le namespace utilisateur (souvent accordée par défaut aux containers non privilégiés viauser namespacesactivés)- Module
nf_tableschargé — vérifiable vialsmod | grep nf_tables unprivileged_userns_cloneactivé (paramètre par défaut sur de nombreuses distributions desktop et certaines images container)
Le délai moyen d'exploitation observé sur les PoC publics circulant depuis la divulgation est de quelques secondes à moins d'une minute selon la charge du système, ce qui rend l'attaque parfaitement viable dans un scénario opérationnel réel, y compris via des scripts automatisés déployés en masse après compromission initiale.
Détection et outils de scan
Plusieurs approches permettent d'identifier une exposition ou une tentative d'exploitation :
- Scan de version :
grep -E "^VERSION" /proc/version_signatureouuname -rcomparé à la matrice CVE du fournisseur - Audit runtime : outils comme
Falco(règles CNCF) permettent de détecter les appels suspects àsetsockopt()ciblantNETLINK_NETFILTERdepuis des processus non-privilégiés - eBPF monitoring : traçage des appels
nft_*viabpftracepour repérer des patterns de suppression/lecture concurrentes anormales - Scanners de vulnérabilités : Trivy, Grype et les agents CSPM intègrent désormais des signatures CVE-2026-1723 dans leurs bases kernel
Mesures de mitigation en attendant le correctif
Pour les environnements ne pouvant pas patcher immédiatement (fenêtres de maintenance contraintes, systèmes legacy), plusieurs mitigations temporaires réduisent la surface d'attaque :
- Restreindre la création de user namespaces non privilégiés via
sysctl kernel.unprivileged_userns_clone=0 - Blacklister le module
nf_tablessur les hôtes ne l'utilisant pas (echo "blacklist nf_tables" >> /etc/modprobe.d/blacklist.conf) - Activer SELinux en mode enforcing ou AppArmor avec des profils restrictifs limitant l'accès à
NETLINK_NETFILTER - Sur Kubernetes, désactiver l'usage de
hostNetwork: trueet auditer les PodSecurityStandards pour bloquer les containers avecCAP_NET_ADMIN
Les correctifs officiels sont disponibles depuis le 28 juillet 2026 dans les branches stables 6.1.98, 6.6.42 et 6.12.15, ainsi que dans les kernels backportés Ubuntu, Debian, RHEL et SUSE. L'application du patch reste la seule remédiation définitive ; les mitigations ci-dessus ne font que réduire temporairement la fenêtre d'exposition.
Soyez notifié dès la publication des vulnérabilités critiques affectant votre SI.
Recevoir les alertes CVE ou contactez-nous directement.
À propos de l'auteur
Ayi NEDJIMI
Auditeur Senior Cybersécurité & Consultant IA
Expert Judiciaire — Cour d'Appel de Paris
Habilitation Confidentiel Défense
[email protected]
Ayi NEDJIMI est un vétéran de la cybersécurité avec plus de 25 ans d'expérience sur des missions critiques. Ancien développeur Microsoft à Redmond sur le module GINA (Windows NT4) et co-auteur de la version française du guide de sécurité Windows NT4 pour la NSA.
À la tête d'Ayi NEDJIMI Consultants, il réalise des audits Lead Auditor ISO 42001 et ISO 27001, des pentests d'infrastructures critiques, du forensics et des missions de conformité NIS2 / AI Act.
Conférencier international (Europe & US), il a formé plus de 10 000 professionnels.
Domaines d'expertise
Ressources & Outils de l'auteur
Testez vos connaissances
Mini-quiz de certification lié à cet article — propulsé par CertifExpress
Articles connexes
CVE-2026-59309/59310 : VMware vCenter auth bypass et RCE CVSS 9.8
Broadcom publie VMSA-2026-0006 pour corriger CVE-2026-59309 (auth bypass) et CVE-2026-59310 (RCE) dans VMware vCenter, tous deux CVSS 9.8. Aucune authentification requise, aucun workaround disponible. Mise à jour immédiate des infrastructures virtualisées indispensable.
CVE-2026-16232 : Check Point SmartConsole auth bypass admin CVSS 9.1
CVE-2026-16232 (CVSS 9.1) : contournement d'authentification dans Check Point SmartConsole exploité en zero-day. Un attaquant non-authentifié obtient les droits administrateur complets sur les pare-feux. Ajouté au CISA KEV le 22 juillet 2026, PoC public disponible.
CVE-2026-19478 : GitLab GraphQL suppression projets non-auth CVSS 9.4
GitLab publie un correctif d'urgence pour CVE-2026-19478 (CVSS 9.4), faille GraphQL permettant à tout attaquant non-authentifié de supprimer ou modifier des projets publics. Patch immédiat requis sur toutes les instances auto-hébergées.
Un projet cybersécurité ? Parlons-en.
Pentest, conformité NIS 2, ISO 27001, audit IA, RSSI externalisé… nos experts répondent sous 24h pour évaluer votre besoin et vous proposer un accompagnement sur mesure.
Commentaires
Aucun commentaire pour le moment. Soyez le premier à commenter !
Laisser un commentaire