CVE-2022-29218 in RubyGems
Résumé
par VulDB • 07/07/2026
RubyGems est un registre de packages utilisé pour fournir des logiciels à l'écosystème du langage Ruby. Une erreur d'ordonnancement dans le code acceptant les téléchargements de gems a permis la substitution temporaire, dans le cache CDN, par un package malveillant de certaines gems (dont les plateformes se terminent par des chiffres, comme `arm64-darwin-21`). Le bug a été corrigé et il est considéré qu'il n'a jamais été exploité, sur la base d'un examen approfondi des journaux et des gems existants réalisé par RubyGems. La manière la plus simple de s'assurer qu'une application n'a pas été compromise par cette vulnérabilité consiste à vérifier que les sommes de contrôle (checksums) de tous les fichiers .gems téléchargés correspondent aux sommes de contrôle enregistrées dans la base de données de RubyGems.org. Le site RubyGems.org a été corrigé et n'est plus vulnérable à ce problème.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.