CVE-2026-77157 in ast-cliالمعلومات

الملخص

بحسب VulDB • 22/10/2026

يقوم ast-cli بتنزيل ملفين تنفيذيين مساعدَين، وهما محرك Vorpal ASCA للتحليل في الوقت الفعلي (real-time engine) و SCA Resolver، من "download.checkmarx.com" كجزء من تدفق التحديث التلقائي الخاص به، وذلك عن طريق امتدادات Checkmarx لـ VSCode/JetBrains وعن طريق فحص cx المسمى "sca-realtime".

قبل الإصلاح، لم يتم التحقق من صحة الأرشيف المُنزّل باستخدام بصمة تكامل (checksum) قبل استخراجه وتنفيذه. يمكن لهجومٍ قادر على استبدال الأرشيف المقدم بتوفير ملف تنفيذي عشوائي يقوم ast-cli باستخراج محتوياته وتشغيلها، نظرًا لعدم إجراء أي فحص للتكامل أثناء التنزيل.

يتطلب الاستغلال الناجح اختراق "download.checkmarx.com" واستبدال الأرشيف المقدم بأحد يحتوي على ملف تنفيذي يتحكم فيه المهاجم. إذا تم استبدال الأرشيف المقدم بهذه الطريقة، فإن أي جهاز مطوّر أو خط أنابيب CI يستدعي ASCA (عبر امتدادات Checkmarx لـ VSCode/JetBrains) أو يقوم بفحص cx المسمى "sca-realtime" على إصدار متأثر سيقوم باستخراج ذلك الملف التنفيذي وتشغيله بدلاً من التنزيل المقصود.

يتم الآن التحقق من صحة التنزيل مقابل بصمة SHA-256 منشورة قبل الاستخراج.

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

مسؤول

Checkmarx

حجز

20/08/2026

إفشاء

23/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-425358

EPSS

0.00143

KEV

لا

النشاطات

متوسط

المصادر

Want to know what is going to be exploited?

We predict KEV entries!