FICHE CVE

CVE-2021-3769

Publiée le 2021-11-30 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les utilisateurs des thèmes Zsh `pygmalion`, `pygmalion-virtualenv` ou `refined` sont concernés car ces thèmes traitent incorrectement les noms de branches git. Un attaquant capable de vous inciter à basculer vers une branche git au nom malveillant peut exécuter des commandes arbitraires sur votre système avec vos permissions utilisateur. Cela nécessite une interaction de l'utilisateur, car vous devez naviguer manuellement vers la branche compromise ou basculer sur celle-ci pour que l'exploitation se déclenche.

CVSS 3.17.5 ÉLEVÉE
Publiée2021-11-30
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueÉlevée
Privilèges requisAucun
Interaction utilisateurRequise
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)

# Vulnerability in `pygmalion`, `pygmalion-virtualenv` and `refined` themes **Description**: these themes use `print -P` on user-supplied strings to print them to the terminal. All of them do that on git information, particularly the branch name, so if the branch has a specially-crafted name the vulnerability can be exploited. **Fixed in**: [b3ba9978](https://github.com/ohmyzsh/ohmyzsh/commit/b3ba9978). **Impacted areas**: - `pygmalion` theme. - `pygmalion-virtualenv` theme. - `refined` theme.