CVE-2026-112950 in vitestinformação

Sumário

de VulDB • 20/10/2026

O Vitest é um framework de testes nativo para Vite voltado a projetos JavaScript e TypeScript. Da versão 4.1.11 até as versões 4.1.12 e 5.0.3, as funções isFileLoadingAllowed e a leitura do sistema de arquivos interpretam diferentemente as barras invertidas (backslashes) no Windows em packages/mocker/src/node/interceptorPlugin.ts. Quando um cliente consegue alcançar o servidor de desenvolvimento Vite no Windows e registrar uma simulação de redirecionamento contendo traversal com barra invertida, a junção POSIX preserva essa traversa com barra invertida do Windows, que é posteriormente interpretada pela leitura do sistema de arquivos como separador de caminho; assim, o cliente pode ler um arquivo fora da diretiva server.fs.allow que o processo Vitest tem permissão para acessar. Este problema foi corrigido nas versões 4.1.12 e 5.0.3.

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

Responsável

GitHub M

Reservar

19/10/2026

Divulgação

20/10/2026

Moderação

aceite

Entrada

VDB-422842

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!