PT-2025-42493
CVE-2025-62496
·
تاريخ النشر
2025-10-16
·
تاريخ التحديث
2025-10-17
الوصف من
CVSS 3.1
8.8
عاليةالمقاييسAV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
QuickJS (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يوجد عيب في منطق تحليل سلاسل BigInt بمحرك QuickJS ضمن الدالة
js bigint from string عند إنشاء قيمة BigInt من سلسلة تحتوي على عدد كبير جدًا من الأرقام. تحسب الدالة العدد المطلوب من البتات باستخدام صيغة قد تتسبب في حدوث تجاوز سعة عدد صحيح (Integer Overflow) لسلاسل الإدخال الكبيرة. ويؤدي ذلك إلى تخصيص ذاكرة أقل من اللازم لكائن BigInt، مما يؤدي إلى حدوث كتابة خارج حدود الذاكرة المؤقتة (Heap Out-of-Bounds Write) عند كتابة البيانات إلى المصفوفة r->tab. الصيغة المستخدمة في الحساب هي: n bits = (n digits * 27 + 7) / 8 (للأساس 10).التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾