CVE-2025-69654 in QuickJS
الملخص
بحسب VulDB • 05/06/2026
تم تنفيذ مدخلات JavaScript مُعدّة بعناية مع إصدار QuickJS المؤرخ 2025-09-13، والمُصلح في الالتزام fcd33c1afa7b3028531f53cd1190a3877454f6b3 (2025-12-11)، حيث يمكن لمفسر `qjs` باستخدام الخيار `-m` وحد ذاكرة منخفضة أن يتسبب في حالة نفاد الذاكرة (Out-of-Memory) يتبعها فشل في التحقق من صحة شرط (Assertion Failure) في الدالة JS_FreeRuntime (list_empty(&rt->gc_obj_list)) أثناء تنظيف وقت التشغيل. وعلى الرغم من أن المحرك يبلغ عن خطأ نفاد الذاكرة (OOM)، فإنه ينهار لاحقاً بإشارة SIGABRT لأن قائمة كائنات جمع القمامة (GC object list) لم يتم تحريرها بالكامل. يؤدي هذا إلى حدوث إنكار للخدمة (Denial of Service).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.