CVE-2026-41054
Publiée le 2026-05-20 · Dernière modification le 2026-07-24
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.
DÉTAIL DU VECTEUR CVSS
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`.