PT-2022-2609 · Ruby+11 · Ruby+11
Piao
·
Publicado
2022-04-12
·
Atualizado
2025-12-12
·
CVE-2022-28739
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Nome do software vulnerável e versões afetadas
Versões do Ruby 2.6.0 a 2.6.9
Versões do Ruby 2.7.x a 2.7.5
Versões do Ruby 3.0.0 a 3.0.3
Versões do Ruby 3.1.0 a 3.1.1
Descrição
O problema está relacionado a uma leitura excessiva do buffer no Ruby, especificamente na conversão de String para Float, incluindo
Kernel#Float e String#to f. Isso pode permitir que um invasor remoto cause uma negação de serviço. A vulnerabilidade ocorre devido a um problema de corrupção de memória.Recomendações
Para as versões 2.6.0 a 2.6.9 do Ruby, atualize para a versão 2.6.10 ou posterior.
Para as versões 2.7.x a 2.7.5 do Ruby, atualize para a versão 2.7.6 ou posterior.
Para as versões 3.0.0 a 3.0.3 do Ruby, atualize para a versão 3.0.4 ou posterior.
Para as versões 3.1.0 a 3.1.1 do Ruby, atualize para a versão 3.1.2 ou posterior.
Exploit
Correção
DoS
Out of bounds Read
Buffer Overflow
Incorrect Type Conversion or Cast
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Apple Macos
Red Hat
Red Os
Rocky Linux
Ruby
Suse
Ubuntu