FICHE CVE

CVE-2019-20044

Publiée le 2020-02-24 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les versions de Zsh antérieures à 5.8 sont affectées par une faille qui permet à un utilisateur de récupérer des privilèges élevés qui avaient été intentionnellement supprimés via l'option `--no-PRIVILEGED`. Un attaquant disposant déjà d'un accès local au shell peut restaurer ces privilèges d'origine en chargeant un module malveillant depuis un répertoire qu'il contrôle. Cet exploit est relativement facile à exécuter une fois que l'attaquant possède un compte à faibles privilèges sur le système.

CVSS 3.17.8 ÉLEVÉE
Type de faiblesse
Publiée2020-02-24
Dernière modification2026-06-17

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 Zsh before 5.8, attackers able to execute commands can regain privileges dropped by the --no-PRIVILEGED option. Zsh fails to overwrite the saved uid, so the original privileges can be restored by executing MODULE_PATH=/dir/with/module zmodload with a module that calls setuid().