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.

مسؤول

GitHub, Inc.

حجز

02/09/2022

إفشاء

21/09/2022

الاعتدال

تمت الموافقة

إدخال

VDB-209198

EPSS

0.00830

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!