PT-2024-8321 · Ruby+12 · Ruby+12
Manun
·
Publicado
2024-10-28
·
Atualizado
2026-03-26
·
CVE-2024-49761
CVSS v2.0
7.8
Alta
| Vetor | AV:N/AC:L/Au:N/C:N/I:N/A:C |
Nome do software vulnerável e versões afetadas
Versões da gem REXML anteriores à 3.3.9
Ruby 3.1
Descrição
O problema está relacionado a uma vulnerabilidade ReDoS na gem REXML ao analisar XML com muitos dígitos entre
&# e x...; em uma referência de caractere numérico hexadecimal (&#x...;). Essa vulnerabilidade pode ser explorada para realizar um ataque de negação de serviço. A vulnerabilidade não afeta o Ruby 3.2 ou versões posteriores. O Ruby 3.1 é a única versão mantida do Ruby que é afetada.Recomendações
Para versões da gem REXML anteriores à 3.3.9, atualize para a versão 3.3.9 ou posterior para corrigir a vulnerabilidade.
Para o Ruby 3.1, considere usar o Ruby 3.2 ou posterior, pois o Ruby 3.1 chegará ao fim de vida útil em 2025.
Exploit
Correção
DoS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Almalinux
Astra Linux
Centos
Debian
Linuxmint
Apple Macos
Rexml
Red Hat
Red Os
Rocky Linux
Ruby
Suse
Ubuntu