OpenSSH - CVE-2024-6387

Date de publication :

Date de mise à jour :

Un défaut lié à une exécution concurrente (race condition) dans le gestionnaire d’ OpenSSH permet à un attaquant non authentifié, en envoyant des requêtes spécifiquement forgées, d’exécuter du code arbitraire avec les privilèges root.

Informations

La faille est activement exploitée : Non

Un correctif existe : Oui

Une mesure de contournement existe : Non

Risques

Exécution de code arbitraire

Exploitation

La vulnérabilité exploitée est du type
CWE-364: Signal Handler Race Condition

Détails sur l'exploitation
•    Vecteur d'attaque : Réseau
•    Complexité de l'attaque : Élevé
•    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 : Oui

Preuve de concept
Une preuve de concept est disponible en sources ouvertes.

Systèmes ou composants affectés

OpenSSH

Versions comprises entre 8.5p1 et 9.7p1

FreeBSD

Versions 13.2 et antérieures
Version 13.3
Version 14.0
Version 14.1

Red Hat

Red Hat Enterprise Linux 9 

Ubuntu

Versions 22.04, 23.10, 24.04

Contournement provisoire

Lorsque le correctif ne peut pas être déployé Qualys recommande de modifier la valeur de LoginGraceTime à 0 dans le fichier de configuration. Cela empêche l’exécution de commande arbitraire, toutefois la machine sera vulnérable à un déni de service.

Solutions ou recommandations

Mettre à jour OpenSSH vers la version 9.8 ou ultérieure.
Mettre à jour FreeBSD vers la version 13.2-RELEASE-p12, 13.3-RELEASE-p4, 14.0-RELEASE-p8, 14.1-RELEASE-p2 ou ultérieure.
Appliquer la mise à jour RHSA-2024:4312 à Red Hat Enterprise. 
Mettre à jour les paquets OpenSSH pour Ubuntu vers la version 1:8.9p1-3ubuntu0.10, 1:9.3p1-1ubuntu3.6, 1:9.3p1-1ubuntu3.6, 1:9.6p1-3ubuntu13.3 ou ultérieure.
Des informations complémentaires sont disponibles dans le bulletin de OpenSSH, de Ubuntu, de Red Hat et de FreeBSD.