PT-2026-45491

CVE-2026-47428

·

تاريخ النشر

2026-06-01

·

تاريخ التحديث

2026-10-30

الوصف من

CVSS 3.1
9.6
حرجة
المقاييسAV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Vitest من 4.0.17 إلى 4.1.5
إصدارات Vitest من 5.0.0-beta.0 إلى 5.0.0-beta.2
الوصف
في وضع المتصفح، يقدم البرنامج نقطة النهاية ’/ vitest test /‘ حيث يتم إدراج معلمة الاستعلام otelCarrier مباشرةً في نص برمجي لوحدة مدمجة. ونظرًا لأن هذه القيمة تُعامل كمصدر JavaScript بدلاً من البيانات، يمكن لعنوان URL مُصمم خصيصًا تنفيذ تعليمات JavaScript تعسفية في مصدر خادم Vitest. ويمكن استخدام ذلك لاستعادة VITEST API TOKEN، الذي يقوم بمصادقة واجهات برمجة تطبيقات WebSocket. في الإعدادات المحلية، يمكن ربط هذا الاختراق للرمز مع عمليات أخرى لتحقيق تنفيذ التعليمات البرمجية من جانب الخادم باستخدام واجهة برمجة تطبيقات المتصفح المصادق عليها لتعديل ملف vite.config.ts، الذي يتم تنفيذه بعد ذلك بواسطة Node عند إعادة تحميل التكوين.
التوصيات
قم بتحديث Vitest إلى الإصدار 4.1.6 أو 5.0.0-beta.3.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-2H32-95RG-CPPP
CLEANSTART-2026-UG94602
RHSA-2026:39058
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾