PT-2026-66845 · Rubygems · Savon
CVE-2026-53510
·
Publicado
2026-07-31
·
Atualizado
2026-07-31
CVSS v3.1
8.1
Alta
| Vetor | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do Software Vulnerável e Versões Afetadas
Savon versões 0.9.8 até 2.17.1
Description
Savon é um cliente SOAP para Ruby. O método de classe
Savon::Model .all operations interpola nomes de operações de um WSDL (Web Services Description Language) em código-fonte Ruby que é então passado para module eval(). Se um invasor conseguir controlar os nomes das operações dentro do WSDL, ele poderá injetar e executar código Ruby arbitrário no processo da aplicação.Recommendations
Atualize para a versão 2.17.2 ou posterior.
Evite usar o método
.all operations para documentos WSDL não confiáveis e utilize .operations com nomes de operações confiáveis.Exploit
Correção
Code Injection
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Savon