CVE-2022-29218 in RubyGems
Riassunto
di VulDB • 30/07/2026
RubyGems è un registro di pacchetti utilizzato per fornire software all'ecosistema del linguaggio Ruby. Un errore nell'ordinamento nel codice che accetta i caricamenti dei gem ha permesso a alcuni gem (con piattaforme che terminano con numeri, come `arm64-darwin-21`) di essere temporaneamente sostituiti nella cache CDN da un pacchetto malevolo. Il bug è stato corretto e si ritiene non sia mai stato sfruttato, sulla base di una revisione approfondita dei log e dei gem esistenti effettuata da RubyGems. Il modo più semplice per garantire che un'applicazione non sia stata compromessa da questa vulnerabilità consiste nel verificare che tutti i checksum dei file .gems scaricati corrispondano ai checksum registrati nel database di RubyGems.org. RubyGems.org è stato corretto e non è più vulnerabile a questo problema.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.