FICHE CVE

CVE-2024-7589

Publiée le 2024-08-12 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les serveurs OpenSSH sur FreeBSD intégrés à `blacklistd` sont affectés par une condition de concurrence (race condition) dans le gestionnaire de signaux utilisé lors des délais d'expiration de l'authentification. Un attaquant distant non authentifié pourrait potentiellement exploiter cette faille pour exécuter du code arbitraire avec des privilèges root. Bien que l'attaque ne nécessite aucune interaction de l'utilisateur, elle est techniquement difficile à réaliser en raison du timing précis requis pour déclencher la condition de concurrence.

CVSS 3.18.1 ÉLEVÉE
Publiée2024-08-12
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueÉlevée
Privilèges requisAucun
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

A signal handler in sshd(8) may call a logging function that is not async-signal-safe. The signal handler is invoked when a client does not authenticate within the LoginGraceTime seconds (120 by default). This signal handler executes in the context of the sshd(8)'s privileged code, which is not sandboxed and runs with full root privileges. This issue is another instance of the problem in CVE-2024-6387 addressed by FreeBSD-SA-24:04.openssh. The faulty code in this case is from the integration of blacklistd in OpenSSH in FreeBSD. As a result of calling functions that are not async-signal-safe in the privileged sshd(8) context, a race condition exists that a determined attacker may be able to exploit to allow an unauthenticated remote code execution as root.