PT-2022-15536 · Ruby On Rails+2 · Action Pack+2

Thorsteneckel

·

Publicado

2022-04-27

·

Atualizado

2023-03-14

·

CVE-2022-22577

CVSS v3.1

6.1

Média

VetorAV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do Action Pack 5.2.0 a 5.2.7
Versões do Action Pack 6.0.0 a 6.0.4.7
Versões do Action Pack 6.1.0 a 6.1.5.0
Versões do Action Pack 7.0.0 a 7.0.2.3
Descrição
A vulnerabilidade permite que um invasor contorne a Política de Segurança de Conteúdo (CSP) para respostas que não sejam HTML, expondo potencialmente os usuários a ataques de script entre sites (XSS). Isso ocorre porque os cabeçalhos CSP eram enviados apenas com respostas consideradas como “HTML” pelo Rails, deixando as solicitações de API sem esses cabeçalhos.
Recomendações
Para o Action Pack versão 5.2.7 e anteriores, atualize para a versão 5.2.7.1.
Para o Action Pack versão 6.0.4.7 e anteriores, atualize para a versão 6.0.4.8.
Para o Action Pack versão 6.1.5.0 e anteriores, atualize para a versão 6.1.5.1.
Para o Action Pack versão 7.0.2.3 e anteriores, atualize para a versão 7.0.2.4.
Como solução temporária, considere definir um CSP para respostas de API manualmente até que um patch esteja disponível.

Exploit

Correção

XSS

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-22577
DLA-3093-1
DSA-5372-1
GHSA-MM33-5VFQ-3MM3
RHSA-2023:2097
RLSA-2023:2097

Produtos afetados

Action Pack
Astra Linux
Rocky Linux