FICHE CVE

CVE-2025-48384

Publiée le 2025-07-08 · Dernière modification le 2026-09-24 KEV — activement exploitée

🇫🇷 EN BREF

Les utilisateurs de Git sont concernés s'ils initialisent un sous-module malveillant utilisant des caractères de retour chariot spécifiques dans son chemin d'accès. Un attaquant peut utiliser cette faille pour inciter votre système à exécuter un script arbitraire sur votre machine après l'extraction du dépôt. Cela nécessite que vous cloniez ou mettiez à jour manuellement un dépôt spécialement conçu, et l'attaquant doit avoir préalablement intégré la configuration malveillante à ce projet.

ACTIVEMENT EXPLOITÉE (KEV DE LA CISA)

Git Link Following Vulnerability — Git contains a link following vulnerability that stems from Git’s inconsistent handling of carriage return characters in configuration files. Ajoutée au catalogue KEV de la CISA le 2025-08-25. Date limite de correction (agences fédérales américaines) : 2025-09-15.

CVSS 3.18.0 ÉLEVÉE
Publiée2025-07-08
Dernière modification2026-09-24

DÉTAIL DU VECTEUR CVSS

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

Git is a fast, scalable, distributed revision control system with an unusually rich command set that provides both high-level operations and full access to internals. When reading a config value, Git strips any trailing carriage return and line feed (CRLF). When writing a config entry, values with a trailing CR are not quoted, causing the CR to be lost when the config is later read. When initializing a submodule, if the submodule path contains a trailing CR, the altered path is read resulting in the submodule being checked out to an incorrect location. If a symlink exists that points the altered path to the submodule hooks directory, and the submodule contains an executable post-checkout hook, the script may be unintentionally executed after checkout. This vulnerability is fixed in v2.43.7, v2.44.4, v2.45.4, v2.46.4, v2.47.3, v2.48.2, v2.49.1, and v2.50.1.