FICHE CVE

CVE-2017-0899

Publiée le 2017-08-31 · Dernière modification le 2026-06-17

🇫🇷 EN BREF

Les versions 2.6.12 et antérieures de RubyGems sont affectées par une faille liée au traitement de caractères d'échappement de terminal malveillants au sein des spécifications de gems. Un attaquant peut exploiter cette vulnérabilité à distance, sans authentification ni interaction de l'utilisateur, pour exécuter des commandes arbitraires sur votre système lorsque la spécification de la gem est affichée dans un terminal. Comme elle ne nécessite aucun privilège particulier ni déclenchement manuel, il s'agit d'une vulnérabilité à haut risque pour les systèmes qui traitent ou affichent automatiquement les métadonnées des gems.

CVSS 3.09.8 CRITIQUE
Publiée2017-08-31
Dernière modification2026-06-17

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueRéseau
Complexité d'attaqueFaible
Privilèges requisAucun
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)

RubyGems version 2.6.12 and earlier is vulnerable to maliciously crafted gem specifications that include terminal escape characters. Printing the gem specification would execute terminal escape sequences.