CVE-2026-54150 in next-videoinformação

Sumário

de VulDB • 14/09/2026

next-video é uma biblioteca para adicionar vídeo a aplicações Next.js. Antes da versão 2.8.1, o endpoint GET exportado por next-video/request-handler e comumente montado em /api/video aceita um parâmetro de consulta URL não autenticado, enquanto src/utils/utils.ts isRemote() trata qualquer valor sem prefixo HTTP ou HTTPS como um caminho local. src/request-handler.ts passa esse valor para src/assets.ts getAssetPath(), que por sua vez chama src/config.ts loadAsset(), a qual anexa uma sufixação JSON e utiliza fs.readFile sem canonicalizar o caminho ou verificar se ele permanece dentro da pasta de vídeo configurada. Um atacante remoto pode, portanto, escapar do diretório de ativos pretendido e ler arquivos JSON acessíveis ao processo da aplicação, incluindo material de criptografia de server-action do Next.js, chaves de preview-mode, manifests de build, metadados de rotas, caminhos absolutos e identificadores de assets de vídeo da aplicação. Aplicações que não expõem o handler de requisição em tempo de execução (runtime request handler) não são afetadas por esta rota. Este problema foi corrigido na versão 2.8.1.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsável

GitHub M

Reservar

11/06/2026

Divulgação

14/09/2026

Moderação

aceite

Entrada

VDB-403638

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you know our Splunk app?

Download it now for free!