CVE-2026-112950 in vitestالمعلومات

الملخص

بحسب VulDB • 20/10/2026

Vitest هو إطار عمل للاختبارات متوافق مع Vite ومخصص لمشاريع JavaScript وTypeScript. من الإصدار 4.1.11 حتى 4.1.12 ومنذ 5.0.3، تُفسّر الدالتان `isFileLoadingAllowed` وقراءة نظام الملفات الشرطات الخلفية (backslashes) بشكل مختلف على أنظمة Windows في الملف packages/mocker/src/node/interceptorPlugin.ts. عندما يتمكن عميل من الوصول إلى خادم التطوير Vite على Windows وتسجيل محاكاة تحويل مسار تحتوي على عبور عبر شرطات خلفية، فإن دمج المسارات بأسلوب POSIX يحافظ على وجود العبور عبر الشرطة الخلفية الخاصة بـ Windows، والتي تفسرها قراءة نظام الملفات اللاحقة كمفصّل مسارات (path separator)، مما يسمح للعميل بقراءة ملف خارج نطاق `server.fs.allow` الذي يمكن لعمليات Vitest الوصول إليه. تم إصلاح هذه المشكلة في الإصدارات 4.1.12 و5.0.3.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

مسؤول

GitHub M

حجز

19/10/2026

إفشاء

20/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-422842

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Interested in the pricing of exploits?

See the underground prices here!