9.8Kritik

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

vitest-dev vitest Yayım: (4 ay önce)

Açıklama

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.

Zayıflık türü (CWE): CWE-22

Veri: CVE.org, NVD, CISA KEV, FIRST EPSS, Ubuntu. Bilgiler kaynaktaki haliyle, İngilizce yayımlanır.

Etkilenen ürünler ve sürümler

ÜreticiÜrünSürümler
vitest-dev vitest < 3.2.5, >= 4.0.0, < 4.1.0
vitest.dev vitest < 3.2.5

Kaynaklar ve yamalar

CPE eşleşmeleri (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