Foram publicadas atualizações corretivas para o framework Ruby on Rails 7.0.4.1, 6.1.7.1 e 6.0.6.1, que corrigem 6 vulnerabilidades. A vulnerabilidade mais crítica (CVE-2023-22794) pode permitir a execução de comandos SQL definidos pelo atacante ao usar dados externos em comentários processados no ActiveRecord. O problema é causado pela falta de escape adequado de caracteres especiais nos comentários antes de serem salvos no banco de dados.
A segunda vulnerabilidade (CVE-2023-22797) pode ser explorada para realizar redirecionamentos abertos para outras páginas, ao usar dados externos não validados no manipulador redirect_to. As outras 4 vulnerabilidades causam negação de serviço devido à alta carga no sistema (principalmente por conta do processamento de dados externos em expressões regulares ineficientes e de longa execução).
Fonte: opennet.ru
