Aller au contenu
EuroVPSEuroVPS

CVE-2026-46333 ssh-keysign-pwn, faille ptrace du noyau Linux

FAQ EuroVPS

Mis à jour le 4 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.

Une nouvelle vulnérabilité du noyau Linux, référencée CVE-2026-46333 et désignée publiquement sous le nom ssh-keysign-pwn, a été divulguée. Le problème touche la logique de contrôle d'accès de ptrace du noyau Linux pendant la sortie des processus et peut permettre à un utilisateur local non privilégié de lire des fichiers sensibles appartenant à root dans certaines conditions. Des preuves de concept publiques sont déjà disponibles.

Cette vulnérabilité est particulièrement importante pour les systèmes Linux multi-utilisateurs, les serveurs mutualisés et les environnements où des utilisateurs locaux non fiables ou partiellement fiables disposent d'un accès shell.


Qu'est-ce que la CVE-2026-46333 ?

La CVE-2026-46333 est une situation de course dans le chemin de contrôle d'accès de ptrace du noyau Linux. Pendant la sortie d'un programme privilégié, il existe une courte fenêtre où le processus a déjà détaché son descripteur mémoire mais possède encore des descripteurs de fichiers ouverts. Un processus local non privilégié peut exploiter cette course pour dupliquer des descripteurs de fichiers du processus privilégié en train de se terminer.

Les exploits publics démontrent actuellement l'accès à des fichiers sensibles via des programmes SUID privilégiés tels que :

  • ssh-keysign, qui peut accéder aux clés privées d'hôte SSH
  • chage, qui peut accéder à /etc/shadow

Systèmes concernés

D'après les avis des éditeurs disponibles au 15 mai 2026 :

AlmaLinux

AlmaLinux a confirmé qu'AlmaLinux 9 et AlmaLinux 10 sont vulnérables, et que les exploits publics fonctionnent de façon fiable sur les deux. AlmaLinux 8 n'est pas exploitable avec la preuve de concept publique actuelle, mais le bogue sous-jacent de logique du noyau est présent et AlmaLinux prépare également des correctifs.

Des noyaux AlmaLinux corrigés sont actuellement disponibles dans le dépôt testing :

OSVersion de noyau corrigée
AlmaLinux 8kernel-4.18.0-553.124.4.el8_10
AlmaLinux 9kernel-5.14.0-611.54.6.el9_7
AlmaLinux 10kernel-6.12.0-124.56.5.el10_1

CloudLinux

CloudLinux a confirmé que CloudLinux 8 LTS, CloudLinux 9 et CloudLinux 10 sont touchés par la preuve de concept publique actuelle. CloudLinux 7 n'est pas touché. CloudLinux 7h et CloudLinux 8 standard contiennent la course sous-jacente du noyau, bien que la preuve de concept publique actuelle ne les exploite pas directement.

CloudLinux recommande une mesure de contournement immédiate à l'échelle de l'hôte via le sysctl propre à CloudLinux kernel.user_ptrace=0.


Mesure de contournement immédiate

La correction permanente consiste à installer un noyau corrigé de l'éditeur de votre système d'exploitation et à redémarrer sur ce noyau. En attendant l'installation du noyau corrigé, les mesures suivantes peuvent réduire l'exposition.


Contournement pour les serveurs CloudLinux

Sur les systèmes CloudLinux, appliquez la mesure suivante :

sysctl -w kernel.user_ptrace=0
echo 'kernel.user_ptrace = 0' | sudo tee /etc/sysctl.d/99-ptracenull.conf
sudo sysctl --system

Vérifier :

sysctl kernel.user_ptrace

Résultat attendu :

kernel.user_ptrace = 0

Ce réglage désactive l'usage non privilégié de ptrace sur les systèmes CloudLinux et bloque la preuve de concept publique actuellement connue au niveau du noyau. CloudLinux précise que cela peut affecter des outils tels que gdb -p, strace -p et d'autres outils de débogage ou de supervision qui reposent sur l'attachement non privilégié à un processus.


Contournement pour les serveurs AlmaLinux

Sur les systèmes AlmaLinux, AlmaLinux recommande de durcir le ptrace_scope de Yama :

sysctl -w kernel.yama.ptrace_scope=3
echo 'kernel.yama.ptrace_scope = 3' > /etc/sysctl.d/99-ssh-keysign-pwn.conf
sysctl --system

Vérifier :

sysctl kernel.yama.ptrace_scope

Résultat attendu :

kernel.yama.ptrace_scope = 3

AlmaLinux indique que régler kernel.yama.ptrace_scope sur 2 ou 3 bloque les exploits publics connus. La valeur 3 désactive entièrement l'attachement ptrace, ce qui peut affecter des outils de débogage tels que gdb ou strace -p.


Durcissement supplémentaire facultatif

Lorsque c'est pertinent, les administrateurs peuvent aussi retirer le bit SUID des binaires actuellement connus comme cibles :

chmod u-s /usr/libexec/openssh/ssh-keysign 2>/dev/null
chmod u-s /usr/bin/chage

Vérifier :

ls -l /usr/libexec/openssh/ssh-keysign /usr/bin/chage

Les permissions ne doivent plus afficher de s dans le champ d'exécution du propriétaire.

Il ne s'agit que d'une mesure partielle. Elle couvre les cibles des exploits publics actuellement connus, mais ne corrige pas le problème sous-jacent du noyau. Elle peut aussi affecter l'authentification SSH basée sur l'hôte ou l'usage non root de chage.


Correction permanente : mettre le noyau à jour

Dès que les paquets corrigés sont disponibles dans les dépôts de production de votre éditeur, mettez le noyau à jour et redémarrez :

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

Après le redémarrage, vérifiez le noyau en cours d'exécution :

uname -r
rpm -q kernel | sort -V

Pour AlmaLinux 8, 9 et 10, les noyaux corrigés ont d'abord été publiés dans le dépôt testing le 15 mai 2026. La disponibilité en production doit être confirmée depuis le dépôt de l'éditeur avant d'appliquer les mises à jour sur des systèmes de production critiques.


KernelCare / live patching

CloudLinux a indiqué que des correctifs à chaud KernelCare sont en préparation pour les systèmes concernés. Une fois disponibles, les serveurs équipés de KernelCare devraient pouvoir recevoir le correctif sans redémarrage, via le processus standard de live patching de KernelCare.

Pour mettre KernelCare à jour manuellement :

kcarectl --update

Pour vérifier les correctifs appliqués :

kcarectl --patch-info | grep CVE-2026-46333

Recommandation d'EuroVPS

Appliquez la mesure de contournement dès maintenant, installez le correctif lorsque le noyau de l'éditeur atteint le dépôt de production, et passez en revue entre-temps quels utilisateurs locaux disposent d'un accès shell.


Besoin d'aide ?

Ouvrez un ticket de support depuis l'espace client et nos ingénieurs appliqueront la mesure de contournement, le correctif et planifieront le redémarrage pour vous.

Extrait de la FAQ EuroVPS, publié pour la première fois le 15 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é