PT-2026-33982
CVE-2026-41316
·
Publicado
2026-04-21
·
Atualizado
2026-09-18
Descrição por
CVSS 3.1
8.1
AltaMétricasAV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions
ERB versões anteriores a 6.0.1.1
ERB versões anteriores a 6.0.4
ERB versões anteriores a 4.0.3.1
ERB versões anteriores a 4.0.4.1
Ruby versões anteriores a 4.0.3
Description
Um bypass de guarda de desserialização existe no ERB envolvendo a variável
init. Este problema ocorre quando uma aplicação chama a função Marshal.load() em entradas não confiáveis enquanto as bibliotecas erb e activesupport estão carregadas. Atacantes podem evadir a guarda via def module, def method ou def class para realizar um bypass de desserialização.Recommendations
Atualize o ERB para a versão 6.0.1.1, 6.0.4, 4.0.3.1 ou 4.0.4.1.
Atualize o Ruby para a versão 4.0.3.
Como medida paliativa temporária, evite chamar a função
Marshal.load() em dados não confiáveis.Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾