FICHE CVE

CVE-2026-41054

Publiée le 2026-05-20 · Dernière modification le 2026-07-24

🇫🇷 EN BREF

Les utilisateurs locaux sur les systèmes Linux utilisant `haveged` peuvent contourner les vérifications d'identification pour exécuter des commandes privilégiées. Un attaquant disposant d'un accès shell avec des privilèges restreints peut interagir avec le socket d'entropie du système pour déclencher des actions administratives, comme la modification du répertoire racine. Cette exploitation est facile à réaliser et ne nécessite aucune interaction particulière de l'utilisateur ni d'authentification au-delà d'un accès local basique.

CVSS 3.17.8 ÉLEVÉE
Type de faiblesse
Publiée2026-05-20
Dernière modification2026-07-24

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Privilèges requisFaibles
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)

In `src/havegecmd.c`, the `socket_handler` function performs a credential check on the abstract UNIX socket (`\0/sys/entropy/haveged`). However, while it detects if the connecting user is not root (`cred.uid != 0`) and prepares a negative acknowledgement (`ASCII_NAK`), it **fails to stop execution**. The code proceeds to the `switch` statement, allowing any local unprivileged user to execute privileged commands such as `MAGIC_CHROOT`.