PT-2022-16157 · Next.Js · Next.Js

Styfle

·

Publicado

2022-02-17

·

Atualizado

2022-02-25

·

CVE-2022-23646

CVSS v3.1

5.9

Média

VetorAV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
Nome do software vulnerável e versões afetadas
Versões 10.0.0 a 12.1.0 do Next.js
Descrição
O Next.js é uma estrutura React vulnerável à deturpação de informações críticas na interface do usuário (UI). Para ser afetado, o arquivo next.config.js deve ter uma matriz images.domains atribuída, e o host de imagens atribuído em images.domains deve permitir SVG fornecido pelo usuário. Se o arquivo next.config.js tiver images.loader atribuído a algo diferente do padrão, a instância não é afetada.
Recomendações
Para as versões 10.0.0 a 12.0.10 do Next.js, atualize para a versão 12.1.0 para resolver o problema.
Como solução alternativa temporária para as versões 10.0.0 a 12.0.10, altere o next.config.js para usar uma configuração de carregador diferente da padrão, por exemplo, definindo images.loader como ‘imgix’ ou ‘custom’.

Exploit

Correção

UI Misrepresentation of Critical Information

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2022-23646
GHSA-FMVM-X8MV-47MJ

Produtos afetados

Next.Js