p PatchFirst

CVE-2026-47429

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

Здесь приведены факты из открытых источников об уязвимостях. Перед обновлением ознакомьтесь с исходным сообщением.

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.

CVSS 9.8 · Критический · EPSS 0,9% · Есть исправление

Опубликовано
Обновлено

Стек: node

Затронутые продукты и версии

  • vitest

    Версии
    • < 3.2.5: Затронуто
    • >= 4.0.0, < 4.1.0: Затронуто

    Нет опубликованного исправления

  • vitest npm

    Затронутые диапазоны версий
    • SEMVER: ≥ 4.0.0, < 4.1.0

    Обновитесь до 4.1.0

  • vitest npm

    Затронутые диапазоны версий
    • SEMVER: < 3.2.6

    Обновитесь до 3.2.6

Первоисточники

Проверьте свой сервер →