PT-2025-38250 · Nuxt · Nuxt

Apyatko

·

Publicado

2025-09-17

·

Atualizado

2025-09-18

·

CVE-2025-59414

CVSS v3.1

3.1

Baixa

VetorAV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas Versões do Nuxt anteriores à 3.19.0 Versões do Nuxt anteriores à 4.1.0
Descrição Existe uma vulnerabilidade de path traversal no lado do cliente no mecanismo de reativação de payload das Islands do Nuxt. Isso permite que atacantes manipulem requisições no lado do cliente para diferentes endpoints dentro do mesmo domínio da aplicação quando condições específicas de pré-renderização são atendidas. A vulnerabilidade ocorre no processo de reativação de payload no lado do cliente, onde as Nuxt Islands são automaticamente requisitadas ao encontrar objetos nuxt island serializados. Durante a pré-renderização, se um endpoint de API retornar dados controlados pelo usuário contendo um objeto nuxt island forjado, os dados são serializados e armazenados na página pré-renderizada. Quando um cliente navega para a página pré-renderizada, o payload é desserializado e o reativador da Island tenta requisitar / nuxt island/${key}.json, onde key pode conter sequências de path traversal. A vulnerabilidade requer páginas pré-renderizadas, respostas de API controladas pelo atacante e navegação no lado do cliente.
Recomendações Atualize para a versão 3.19.0 ou posterior do Nuxt. Atualize para a versão 4.1.0 ou posterior do Nuxt.

Exploit

Correção

Path traversal

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2025-59414
GHSA-P6JQ-8VC4-79F6

Produtos afetados

Nuxt