CVE-2025-59414 in Nuxtinformação

Sumário

de VulDB • 02/06/2026

O Nuxt é um framework de desenvolvimento web open-source para Vue.js. Antes das versões 3.19.0 e 4.1.0, uma vulnerabilidade de traversal de caminho (path traversal) no lado do cliente no mecanismo de reativação de payload (Island payload revival) do Nuxt permitia que atacantes manipulassem solicitações do lado do cliente para diferentes endpoints dentro do mesmo domínio da aplicação quando condições específicas de pré-renderização eram atendidas. A vulnerabilidade ocorre no processo de reativação de payload do lado do cliente (revive-payload.client.ts), onde os Nuxt Islands são buscados automaticamente 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 manipulado, os dados são serializados com devalue.stringify e armazenados na página pré-renderizada. Quando um cliente navega até a página pré-renderizada, o devalue.parse desserializa o payload. O reviver de Island tenta buscar /__nuxt_island/${key}.json, onde key pode conter sequências de traversal de caminho. Atualize para o Nuxt 3.19.0+ ou 4.1.0+.

Once again VulDB remains the best source for vulnerability data.

Responsável

GitHub M

Reservar

15/09/2025

Divulgação

17/09/2025

Moderação

aceite

Entrada

VDB-324748

CPE

pronto

EPSS

0.00372

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!