Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Samuel Williams

#47684de 53,634
5.3CVSS total
Vulnerabilidades · 1
PT-2020-2439
5.3
2020-03-31
Ruby · Ruby · CVE-2020-10933
**Nome do software vulnerável e versões afetadas** Versões do Ruby 2.5.x a 2.5.7 Versões do Ruby 2.6.x a 2.6.5 Versão 2.7.0 do Ruby **Descrição** Um problema no Ruby pode expor dados possivelmente confidenciais do interpretador. Isso ocorre quando o método `BasicSocket#read nonblock` é chamado com o parâmetro `exception: false`, fazendo com que o buffer seja redimensionado sem copiar dados, revelando assim o valor anterior da pilha. A vulnerabilidade está relacionada à falta de proteção de dados internos e pode permitir que um invasor remoto obtenha acesso não autorizado a informações protegidas. **Recomendações** Para as versões 2.5.x a 2.5.7 do Ruby, considere desativar a função `BasicSocket#read nonblock` até que um patch esteja disponível. Para as versões 2.6.x a 2.6.5 do Ruby, considere desativar a função `BasicSocket#read nonblock` até que um patch esteja disponível. Para a versão 2.7.0 do Ruby, considere desativar a função `BasicSocket#read nonblock` até que uma correção esteja disponível. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.