Article rédigé le 6 novembre 2026, à partir de l’alerte du CERT-FR, des notes de version d’OpenSSH, de l’avis d’Alpine Linux et de la base d’avis de sécurité de Packagist. Sources en fin d’article.
1. OpenSSH : contournement de l’authentification sur certains Linux
Ce qui est confirmé
- La faille : CVE-2026-123158, corrigée dans OpenSSH 10.6p2, publié le 5 novembre 2026. Les notes de version parlent d’un contournement de l’authentification par mot de passe, exploitable via
sshd, sur certains systèmes Linux compilés et utilisés sans PAM. OpenSSH estime que la cause est hors desshd, mais corrige le problème de son côté. - L’alerte : le CERT-FR a publié l’alerte CERTFR-2026-ALE-015 le 5 novembre. Il vise les systèmes Linux utilisant la bibliothèque C musl, compilés sans PAM ou avec PAM désactivé. Il précise que, lorsque les conditions sont réunies, la faille est « triviale à exploiter ». Aucune exploitation active n’est signalée à ce jour.
- Alpine Linux (qui utilise musl) a publié un avis le 5 novembre : toutes les branches vérifiées, de 3.16 à 3.24 et edge, sont concernées, et des paquets corrigés sont disponibles.
Êtes-vous concerné ?
Sur Alpine, d’après son avis, il faut toutes ces conditions :
openssh-servercompilé sans PAM, ouopenssh-server-pamavecUsePAM no;PasswordAuthentication yes(la valeur par défaut) ;- un compte dont le mot de passe vaut
*dans/etc/shadow(c’est le cas derootsur les images de base depuis 3.16 environ) ; - un autre compte local avec un vrai mot de passe (empreinte
$5$ou$6$).
Les distributions courantes (Debian, Ubuntu, Red Hat et dérivées) utilisent glibc et PAM : elles ne correspondent pas à la description du CERT-FR, mais suivez quand même les bulletins de votre distribution. Les conteneurs Docker qui ne font pas tourner sshd ne sont pas concernés, selon Alpine.
Que faire ?
- Mettre à jour, puis redémarrer
sshd(la mise à jour seule ne relance pas le service). Sur Alpine :apk upgrade -U -a rc-service sshd restart - Si vous ne pouvez pas mettre à jour tout de suite, désactiver l’authentification par mot de passe, recommandation du CERT-FR comme d’Alpine. Vérifiez d’abord que la connexion par clé fonctionne, dans une deuxième session que vous gardez ouverte :
echo 'PasswordAuthentication no' > /etc/ssh/sshd_config.d/no-password.conf sshd -t && rc-service sshd restart sshd -T | grep -i passwordauthentication - Chercher une trace de connexion suspecte : le CERT-FR reprend la commande proposée par le chercheur, qui liste les connexions par mot de passe réussies sur les comptes dont le mot de passe est désactivé (à lancer en root ; adaptez le chemin du journal à votre système) :
awk -F : '$2 == "*" {print $1}' /etc/shadow | xargs -r -I{} grep "Accepted password for {}" /var/log/messages - De façon générale, un serveur SSH exposé sur Internet devrait n’accepter que les clés. La cheatsheet Linux et Proxmox rassemble les commandes
systemctletjournalctlutiles pour vérifier le service et ses journaux.
2. Symfony : nouvelle série de correctifs de sécurité (4 novembre)
Ce qui est confirmé
Le projet Symfony a publié le 4 novembre 2026 plusieurs avis de sécurité, corrigés dans les versions 5.4.56, 6.4.50, 7.4.23 et 8.1.11. Le CERT-FR les a repris dans son avis CERTFR-2026-AVI-1460. Les versions publiées fin octobre ne contiennent pas ces correctifs. Parmi les avis (titres d’après la base de Packagist) :
- Filesystem : un préfixe avant « :// » est traité comme une racine, ce qui permet à un chemin de sortir du répertoire de base prévu ;
- HttpFoundation : des requêtes HEAD qui contournent l’option
methodsdes règlesaccess_controlet des pare-feu (correctif incomplet d’une faille précédente) ; des URL générées qui peuvent pointer vers un hôte choisi par le client ; des règles de chemin appliquées devant PHP contournables ; - HttpFoundation et FrameworkBundle : le raccourci
private_rangesdes proxys de confiance accepte à tort certaines adresses IPv6 de transition ; - Config : une lecture de fichier local (XXE) dans
XmlUtils::parse().
Que faire ?
- Lancez
composer auditdans chaque projet PHP : il liste les paquets concernés par un avis connu. - Mettez à jour les composants Symfony dans la branche que vous utilisez :
composer update 'symfony/*' --with-dependencies, puis vos tests. - Si votre application est derrière un proxy ou un répartiteur de charge, vérifiez la configuration
trusted_proxiesaprès la mise à jour.
C’est exactement ce qui est arrivé à ce site : la CI a bloqué la mise en production tant que l’API et l’espace client n’étaient pas passés en 8.1.11 et 7.4.23. Un composer audit dans la chaîne de déploiement ne coûte rien et évite de livrer une version connue comme vulnérable.
À retenir
- OpenSSH : surtout Alpine et les systèmes musl sans PAM ; mettre à jour, redémarrer
sshd, et préférer les clés aux mots de passe. - Symfony : passer en 5.4.56, 6.4.50, 7.4.23 ou 8.1.11 selon votre branche ;
composer auditle signale.
Sources
- CERT-FR, alerte CERTFR-2026-ALE-015 : vulnérabilité dans OpenSSH
- OpenSSH 10.6p2, notes de version (en anglais)
- Alpine Linux, 5 novembre 2026 : contournement de l’authentification par mot de passe dans OpenSSH (en anglais)
- Symfony, avis de sécurité GHSA-6prc-h956-hxjq (Filesystem) (en anglais)
- Packagist, base des avis de sécurité Symfony (en anglais)