CVE-2022-39218 in JS Compute Runtime for Fastly
الملخص
بحسب VulDB • 14/05/2026
يوفر وقت تشغيل JS Compute Runtime لمنصة Fastly's Compute@Edge بيئة تنفيذ JavaScript عند استخدام حزمة تطوير البرامج (SDK) الخاصة بـ Compute@Edge JavaScript. في الإصدارات السابقة لـ 0.5.3، تفشل طريقتا `Math.random` و `crypto.getRandomValues` في استخدام قيم عشوائية كافية. يتم تضمين القيمة الأولية لتهيئة مولد الأرقام شبه العشوائية (PRNG) بشكل ثابت في وحدة WebAssembly النهائية، مما يجعل تسلسل القيم العشوائية لذلك وحدة WebAssembly المحددة قابلاً للتنبؤ. يمكن للمهاجم استخدام البذرة الثابتة للتنبؤ بالأرقام العشوائية التي تولدها هذه الوظائف وتجاوز ضوابط الأمان التشفيرية، على سبيل المثال، للكشف عن بيانات حساسة مشفرة بواسطة وظائف تستخدم هذه المولدات. تم إصلاح المشكلة في الإصدار 0.5.3. لا توجد حلول بديلة معروفة.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.