9.8Crítica

CVE-2026-47429Vitest: Arbitrary file can be read and executed when Vitest UI server is listening

vitest-dev vitest Publicada: (hace 4 meses)

Descripción

Vitest is a testing framework powered by Vite. Prior to 3.2.5 and 4.1.0, the Vitest UI/API server on Windows used isFileServingAllowed incorrectly for /__vitest_attachment__, allowing \\?\\..\\ path traversal to read files outside the project; exposed API write and rerun features such as saveTestFile and rerun could also allow arbitrary script execution. This issue is fixed in versions 3.2.5 and 4.1.0.

Debilidad (CWE): CWE-22

Datos: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Se publican tal como los indican las fuentes, en inglés.

Productos y versiones afectados

FabricanteProductoVersiones
vitest-dev vitest < 3.2.5, >= 4.0.0, < 4.1.0
vitest.dev vitest < 3.2.5

Referencias y parches

Coincidencias CPE (NVD) (2)

  • cpe:2.3:a:vitest.dev:vitest:*:*:*:*:*:node.js:*:* < 3.2.5
  • cpe:2.3:a:vitest.dev:vitest:*:*:*:*:*:node.js:*:* ≥ 4.0.0 < 4.1.0