PT-2022-19470 · Rubygems · Rubygems

CVE-2022-29218

·

Publicado

2022-05-12

·

Atualizado

2022-12-02

CVSS v3.1

7.7

Alta

VetorAV:N/AC:L/PR:L/UI:N/S:C/C:N/I:H/A:N
Nome do software vulnerável e versões afetadas
RubyGems (versões afetadas não especificadas)
Descrição
Um erro de ordenação no código que aceita uploads de gems permitiu que algumas gems fossem temporariamente substituídas no cache do CDN por um pacote malicioso. Acredita-se que a vulnerabilidade nunca tenha sido explorada, com base em uma análise exaustiva dos logs e das gems existentes. A maneira mais fácil de garantir que um aplicativo não tenha sido explorado é verificar se todas as somas de verificação (.gems) baixadas correspondem à soma de verificação registrada no banco de dados do RubyGems.org.
Recomendações
Para resolver o problema, verifique se todas as somas de verificação dos arquivos .gems baixados correspondem à soma de verificação registrada no banco de dados do RubyGems.org.
Como solução temporária, considere verificar a integridade de todas as gems usadas no aplicativo para minimizar o risco de exploração.

Exploit

Correção

Incorrect Authorization

Authentication Bypass by Spoofing

Improper Privilege Management

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-29218

Produtos afetados

Rubygems