CVE-2026-112950 in vitestinformación

Resumen

por VulDB • 2026-10-20

Vitest es un framework de pruebas nativo para Vite diseñado para proyectos JavaScript y TypeScript. Desde la versión 4.1.11 hasta las versiones 4.1.12 y 5.0.3, `isFileLoadingAllowed` y la lectura del sistema de archivos interpretan diferentemente las barras invertidas en Windows dentro de `packages/mocker/src/node/interceptorPlugin.ts`. Cuando un cliente puede acceder al servidor de desarrollo de Vite en Windows y registrar una burla (mock) de redirección que contenga una traversía con barra invertida, la unión POSIX conserva dicha traversía con barra invertida de Windows; esta es interpretada posteriormente por la lectura del sistema de archivos como un separador de ruta, lo que permite al cliente leer un archivo fuera de `server.fs.allow` pero accesible para el proceso de Vitest. Este problema se soluciona en las versiones 4.1.12 y 5.0.3.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Reservar

2026-10-19

Divulgación

2026-10-20

Moderación

aceptado

Artículo

VDB-422842

EPSS

0.00382

KEV

no

Actividades

bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!