PT-2026-28556

CVE-2026-33891

·

تاريخ النشر

2026-03-26

·

تاريخ التحديث

2026-10-14

الوصف من

CVSS 3.1
9.8
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات node-forge الأقدم من 1.4.0
الوصف
توجد مشكلة رفض الخدمة (DoS) في مكتبة node-forge بسبب حلقة لا نهائية داخل الدالة BigInteger.modInverse()، الموروثة من مكتبة jsbn المرفقة. عند استدعاء الدالة modInverse() بقيمة صفر كمدخل، تدخل الخوارزمية الإقليدية الموسعة في حالة خروج لا يمكن الوصول إليها، مما يتسبب في توقف العملية إلى أجل غير مسمى واستهلاك 100% من وحدة المعالجة المركزية (CPU). قد يحدث هذا إذا عالج التطبيق مدخلات غير موثوق بها تصل إلى الدالة modInverse()، مما قد يؤثر على التطبيقات التي تستخدم التحقق من التوقيعات DSA/ECDSA، أو تطبيقات RSA المخصصة أو Diffie-Hellman، أو بروتوكولات التشفير الأخرى التي يمكن للمهاجم فيها التأثير على القيم التي يتم تمريرها إلى modInverse(). يمكن لطلب خبيث واحد أن يتسبب في حظر حلقة أحداث Node.js، مما يجعل التطبيق لا يستجيب.
التوصيات
الإصدارات الأقدم من 1.4.0: قم بالترقية إلى الإصدار 1.4.0 أو أحدث لحل المشكلة.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-5M6Q-G25R-MVWX
CLEANSTART-2026-AG97190
CLEANSTART-2026-BE61221
CLEANSTART-2026-ZJ53876
RHSA-2026:24761
RHSA-2026:24762
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾