Aller au contenu
EuroVPSEuroVPS

Dirty Frag : vulnérabilité du noyau Linux et correctifs

FAQ EuroVPS

Mis à jour le 5 min de lecture

Shared FAQ page chrome (breadcrumb, dates, read time, «Continuer la lecture», enquiry block, category labels): see INDEX-AND-CHROME.md. Translate once.

Dernière mise à jour : 9 mai 2026

Résumé

Une vulnérabilité d'élévation de privilèges locale dans le noyau Linux, connue sous le nom Dirty Frag, a été divulguée. Elle est suivie principalement sous les références :

  • CVE-2026-43284 : IPsec ESP / esp4 / esp6
  • CVE-2026-43500 : RxRPC / rxrpc

Dirty Frag peut permettre à un utilisateur local non privilégié d'obtenir les privilèges root. Il ne s'agit pas d'un exploit réseau distant direct, mais la faille est sérieuse pour les serveurs d'hébergement, car un attaquant peut d'abord obtenir un accès limité via un site web compromis, un compte SSH/SFTP, une charge conteneurisée ou un compte utilisateur local. cPanel confirme que le problème touche le noyau Linux lui-même et qu'il est présent dans plusieurs distributions Linux. (cPanel Support)


Systèmes concernés

Dirty Frag touche plusieurs distributions Linux et branches de noyau. Les plateformes confirmées comme concernées comprennent :

  • AlmaLinux 8, 9, 10
  • Rocky Linux 8, 9, 10
  • CloudLinux 7 Hybrid, 8, 9, 10
  • Red Hat Enterprise Linux 8, 9, 10
  • Ubuntu 20.04, 22.04, 24.04 et les autres versions Ubuntu prises en charge
  • Les systèmes Oracle Linux utilisant des noyaux RHCK ou UEK concernés
  • Les autres distributions Linux utilisant des versions de noyau concernées

CloudLinux confirme que CloudLinux 7 standard n'est pas concerné, tandis que CloudLinux 7 Hybrid, 8, 9 et 10 le sont. CloudLinux 9 et 10 utilisent la branche de noyau AlmaLinux. (Blog CloudLinux)


Action requise

La correction recommandée consiste à installer le noyau corrigé de l'éditeur et à redémarrer le serveur.

Vérifier le noyau actuel :

uname -r

Après la mise à jour et le redémarrage, vérifiez à nouveau :

uname -r

Installer le paquet de noyau ne suffit pas. Le serveur doit démarrer sur le noyau corrigé.


Instructions de mise à jour par système d'exploitation

AlmaLinux 8 / 9 / 10

Mettre le noyau à jour :

dnf clean metadata
dnf update 'kernel*' -y
reboot

Vérifier :

uname -r
rpm -q kernel

Versions corrigées attendues :

AlmaLinux 8:  kernel-4.18.0-553.123.2.el8_10 or newer
AlmaLinux 9:  kernel-5.14.0-611.54.3.el9_7 or newer
AlmaLinux 10: kernel-6.12.0-124.55.2.el10_1 or newer

AlmaLinux confirme ces versions de noyau corrigées dans son avis Dirty Frag. (AlmaLinux OS)


CloudLinux

CloudLinux 7 Hybrid / 8

Si le noyau corrigé est disponible dans les dépôts stables :

yum update 'kernel*' -y
reboot
uname -r

Si le noyau corrigé n'est disponible que dans le dépôt testing/beta :

Pour CloudLinux 8 :

yum --enablerepo=cloudlinux-updates-testing update 'kernel*' -y
reboot
uname -r

Pour CloudLinux 7 Hybrid :

yum --enablerepo=cl7h_beta update 'kernel*' -y
reboot
uname -r

Versions corrigées attendues :

CloudLinux 7 Hybrid: kernel-4.18.0-553.123.2.lve.el7h or newer
CloudLinux 8:        kernel-4.18.0-553.123.2.lve.el8 or newer

CloudLinux liste ces versions cibles pour les branches de noyau corrigées CL7h et CL8. (Blog CloudLinux)


CloudLinux 9 / 10

CloudLinux 9 et 10 utilisent la branche de noyau AlmaLinux. Si le noyau corrigé est disponible dans les dépôts stables :

dnf update 'kernel*' -y
reboot
uname -r

Versions corrigées attendues :

CloudLinux 9:  kernel-5.14.0-611.54.3.el9_7 or newer
CloudLinux 10: kernel-6.12.0-124.55.2.el10_1 or newer

Si le noyau corrigé n'est pas encore visible depuis les dépôts stables ou les miroirs locaux, utilisez temporairement le dépôt testing d'AlmaLinux.

Pour CloudLinux 10 :

dnf install -y https://repo.almalinux.org/almalinux/10/extras/x86_64/os/Packages/almalinux-release-testing-10-1.el10.x86_64.rpm
dnf update 'kernel*' -y
reboot

Après le redémarrage :

uname -r
dnf config-manager --disable almalinux-testing

Pour CloudLinux 9 :

dnf install -y https://repo.almalinux.org/almalinux/9/extras/x86_64/os/Packages/almalinux-release-testing-9-1.el9.noarch.rpm
dnf update 'kernel*' -y
reboot

Après le redémarrage :

uname -r
dnf config-manager --disable almalinux-testing

N'utilisez le dépôt testing que pour mettre à jour les paquets de noyau, puis désactivez-le immédiatement après vérification. CloudLinux documente ce passage temporaire par le dépôt testing pour CL9 et CL10. (Blog CloudLinux)


RHEL / Rocky Linux / Oracle Linux

Pour les systèmes de la famille RHEL :

dnf clean all
dnf update 'kernel*' -y
reboot

Pour les systèmes Oracle Linux utilisant UEK, mettez aussi à jour les paquets UEK :

dnf update 'kernel*' 'kernel-uek*' -y
reboot

Vérifier :

uname -r
rpm -q kernel kernel-core kernel-uek 2>/dev/null

Red Hat confirme que Dirty Frag touche RHEL 8, 9, 10 et OpenShift 4, et recommande la mise à jour du noyau ou la mesure de contournement selon la disponibilité du correctif. (Portail client Red Hat)


Ubuntu / Debian

Mettre le noyau du système à jour :

apt update
apt full-upgrade -y
reboot

Vérifier :

uname -r
dpkg -l | grep linux-image

Ubuntu confirme que le correctif est livré via les paquets d'image du noyau Linux et recommande de redémarrer sur le noyau mis à jour. (Ubuntu)


SUSE / openSUSE

Mettre le noyau à jour :

zypper refresh
zypper update kernel-default
reboot

Vérifier :

uname -r
rpm -qa | grep kernel

Mesure de contournement temporaire

Si aucun noyau corrigé ni correctif à chaud n'est encore disponible, bloquez les modules concernés :

cat > /etc/modprobe.d/dirtyfrag.conf <<'EOF'
install esp4 /bin/false
install esp6 /bin/false
install rxrpc /bin/false
EOF

rmmod esp4 esp6 rxrpc 2>/dev/null || true

Vérifier :

grep -qE '^(esp4|esp6|rxrpc) ' /proc/modules && echo "Affected modules are loaded" || echo "Affected modules are NOT loaded"

Cette mesure bloque esp4, esp6 et rxrpc, qui sont les chemins de modules du noyau concernés. CloudLinux, Ubuntu et Red Hat documentent tous cette approche de blocage des modules comme mesure de contournement temporaire. (Blog CloudLinux)


Avertissement important

N'appliquez pas cette mesure sans examen préalable sur les systèmes utilisant :

  • IPsec
  • StrongSwan
  • Libreswan
  • des passerelles VPN
  • des charges AFS / RxRPC

Bloquer esp4 et esp6 peut interrompre le trafic IPsec, et bloquer rxrpc peut affecter les charges AFS/RxRPC. Ubuntu et Red Hat signalent tous deux cet impact opérationnel. (Ubuntu)


Étape supplémentaire Ubuntu / Debian

Sur les systèmes Ubuntu et Debian, régénérez l'initramfs après avoir appliqué la mesure :

update-initramfs -u -k all

Puis vérifiez à nouveau :

grep -qE '^(esp4|esp6|rxrpc) ' /proc/modules && echo "Affected modules are loaded" || echo "Affected modules are NOT loaded"

Ubuntu recommande de régénérer l'initramfs afin que les modules concernés restent bloqués au démarrage. (Ubuntu)


Vider le cache de pages après la mesure

Après avoir appliqué la mesure, videz le cache de pages :

sync
echo 3 > /proc/sys/vm/drop_caches

CloudLinux note que l'exploit peut modifier des binaires système légitimes dans le cache de pages ; vider ce cache est donc recommandé après la mesure sur les systèmes potentiellement visés. (Blog CloudLinux)


Retirer la mesure après le correctif

Une fois le noyau corrigé installé et le serveur redémarré dessus :

rm -f /etc/modprobe.d/dirtyfrag.conf

Pour Ubuntu / Debian :

update-initramfs -u -k all

Redémarrez si nécessaire :

reboot

KernelCare

Si KernelCare est installé :

kcarectl --update

Vérifier la couverture :

kcarectl --patch-info | grep -E 'CVE-2026-43284|CVE-2026-43500|Dirty Frag'

Si la CVE n'apparaît pas dans la sortie, KernelCare ne couvre peut-être pas encore le noyau en cours d'exécution. Dans ce cas, appliquez la mise à jour du noyau de l'éditeur ou la mesure de contournement temporaire. cPanel et CloudLinux citent tous deux KernelCare comme voie de correctif à chaud lorsque la couverture existe. (cPanel Support)


Liste de vérification

Exécutez ce qui suit après le correctif ou la mesure de contournement :

cat /etc/os-release
uname -r

Pour les systèmes de la famille RHEL :

rpm -q kernel kernel-core kernel-uek 2>/dev/null

Pour Ubuntu / Debian :

dpkg -l | grep linux-image

Vérifier les modules concernés :

lsmod | grep -E 'esp4|esp6|rxrpc'

Confirmer l'état de la mesure :

grep -qE '^(esp4|esp6|rxrpc) ' /proc/modules && echo "Affected modules are loaded" || echo "Affected modules are NOT loaded"

Recommandation d'EuroVPS

Restreignez les accès SSH, SFTP, shell et panneau de contrôle inutiles, passez le serveur en revue à la recherche de sites web compromis, d'utilisateurs locaux inattendus ou d'élévations de privilèges, et migrez les systèmes d'exploitation en fin de vie.


Besoin d'aide ?

Ouvrez un ticket de support depuis l'espace client et, sur les serveurs où nous disposons d'un accès root, nos ingénieurs appliqueront le correctif ou la mesure de contournement et vérifieront la correction.

Extrait de la FAQ EuroVPS, publié pour la première fois le 8 mai 2026.

Plus dans la catégorie « Annonces »

Votre prochain partenaire d'infrastructure

Encore
une question ?

Dites-nous ce que vous cherchez à faire. Un ingénieur lira votre message et vous répondra.

+357 222 32280
Un ingénieur EuroVPS transportant un nœud serveur dans la salle du datacenter
Une conversation avec les personnes qui prendront soin de votre infrastructure.

Commençons par votre environnement.

Un peu de contexte nous aide à démarrer la bonne conversation.

Nous utiliserons vos coordonnées pour répondre à votre demande. Politique de confidentialité