PT-2024-29889 · Nuxt · Nuxt
Ohb00
·
Publicado
2024-08-05
·
Atualizado
2024-09-19
·
CVE-2024-42352
CVSS v3.1
8.6
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N |
Nome do software vulnerável e versões afetadas
Versões do Nuxt anteriores à 1.4.5
Descrição
O endpoint da API
nuxt/icon, localizado em /api/ nuxt icon/[name], está vulnerável a uma análise incorreta do caminho da solicitação encaminhada, permitindo que um invasor altere o esquema e o host da solicitação. Isso leva à falsificação de solicitação do lado do servidor (SSRF) e pode potencialmente resultar na exposição de dados confidenciais. O construtor new URL é usado para analisar o caminho final e pode ser manipulado passando-se um esquema ou caminho relativo, permitindo que o host da solicitação seja alterado. Por exemplo, passar um caminho prefixado com http: pode alterar o esquema para HTTP e, subsequentemente, passar um novo host, como http:127.0.0.1:8080, pode permitir que as solicitações sejam enviadas para um servidor local.Recomendações
Para versões anteriores à 1.4.5, atualize para a versão 1.4.5 para resolver este problema. Como solução alternativa temporária, considere desativar a opção
fallbackToApi para mitigar o risco de exploração. Alternativamente, prefixar o caminho com ./ também pode impedir que o host seja alterado após a análise do caminho. Certifique-se de que o host não foi alterado após a análise do caminho para evitar SSRF.Exploit
Correção
SSRF
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Nuxt