WALLIX - WSA-2026-10-0701
Date de publication :
Il s’agit d’une vulnérabilité dans le proxy SSH de WALLIX Bastion, au niveau de l’authentification par clé publique.
WALLIX Bastion est une solution de gestion des accès à privilèges (PAM). Elle s’interpose entre les utilisateurs et les systèmes cibles. Elle conserve les secrets dans un coffre, proxifie les sessions SSH et RDP et les enregistre.
Une étape d’authentification critique est absente. Le proxy accepte la sonde de clé publique envoyée par le client comme preuve de l’étape de clé publique. Il ne vérifie pas que le client détient la clé privée correspondante. Lorsque l’utilisateur a aussi une méthode interactive (mot de passe, appareil mobile/MFA, redirection URL/SAML), le proxy considère cette étape comme satisfaite par un mot de passe vide. Si le domaine de l’utilisateur possède une autorité de certification SSH, tout certificat signé par cette autorité passe de la même façon. Les utilisateurs primaires locaux ou LDAP/AD sont concernés. Un utilisateur dont la seule méthode est une clé SSH n’est pas exposé. L’attaquant n’a besoin d’aucun compte. Il doit seulement connaître le login et la clé publique enregistrée de la victime.
Elle permet l’ouverture d’une session au nom de l’utilisateur, sans clé privée ni mot de passe, et l’accès à toutes les cibles autorisées avec les identifiants que le Bastion injecte.
Informations
La faille est activement exploitée : Non
Un correctif existe : Oui
Une mesure de contournement existe : Oui
Contournement de la politique de sécurité
Exploitation
CWE-304 : Missing Critical Step in Authentication
Détails sur l'exploitation
• Vecteur d'attaque : Réseau
• Complexité de l'attaque : Élevée
• Privilèges nécessaires pour réaliser l'attaque : Aucun
• Interaction d'un utilisateur ayant accès au produit est-elle nécessaire : Non
• L'exploitation de la faille permet d'obtenir des droits privilégiés : Non
Preuve de concept
Actuellement, aucune preuve de concept n'est disponible en sources ouvertes.
Systèmes ou composants affectés
WALLIX Bastion versions 12.0.x jusqu’à 12.0.26
- WALLIX Bastion versions 12.1.0 jusqu’à 12.4.x
Contournement provisoire
• Retirer l’authentification par clé SSH.
• Sur toute l’appliance : définir disable_password_kbdint_auth = True dans la configuration du proxy SSH, avec le support WALLIX. Le proxy n’offre plus alors le mot de passe ni keyboard-interactive.
Solutions ou recommandations
• WALLIX Bastion branches 12.1 à 12.4.x : versions 12.5.0 et supérieures