PT-2022-21161 · Ruby+4 · Ruby On Rails+4
Elebow
·
Publicado
2022-07-12
·
Atualizado
2025-09-29
·
CVE-2022-32224
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do Ruby on Rails anteriores à 7.0.3.1
Versões do Ruby on Rails anteriores à 6.1.6.1
Versões do Ruby on Rails anteriores à 6.0.5.1
Versões do Ruby on Rails anteriores à 5.2.8.1
Descrição
Existe uma possível escalada para execução remota de código (RCE) ao usar colunas serializadas em YAML no Active Record. Isso poderia permitir que um invasor, capaz de manipular dados no banco de dados por meios como injeção de SQL, escalasse para uma RCE. O problema surge quando colunas serializadas que usam YAML são desserializadas e o Rails usa
YAML.unsafe load para converter os dados YAML em objetos Ruby.Recomendações
Para versões anteriores à 7.0.3.1, atualize para a versão 7.0.3.1 ou posterior.
Para versões anteriores à 6.1.6.1, atualize para a versão 6.1.6.1 ou posterior.
Para versões anteriores à 6.0.5.1, atualize para a versão 6.0.5.1 ou posterior.
Para versões anteriores à 5.2.8.1, atualize para a versão 5.2.8.1 ou posterior.
Exploit
Correção
RCE
Deserialization of Untrusted Data
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Alt Linux
Astra Linux
Debian
Rocky Linux
Ruby On Rails