PT-2026-120813 · Npm · Toml-Node
CVE-2026-114144
·
تاريخ النشر
2026-10-21
·
تاريخ التحديث
2026-10-22
CVSS v3.1
7.5
عالية
| المتجه | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
اسم البرنامج المصاب والإصدارات المتأثرة
toml-node الإصدارات السابقة لـ 5.0.1
Description
تقوم الدالة
toml.parse() بتمرير تسلسلات غير محدودة من الأرقام الست عشرية والثمانية والثنائية والعشرية من lib/parser.js إلى BigInt() قبل أن تتحقق الدالة reduceInteger() في lib/compiler.js مما إذا كانت القيمة الناتجة تتناسب مع نطاق أعداد TOML الصحيحة 64 بت. نظرًا لأن فحص النطاق يتم بعد عملية التحويل، فإن معالجة سلسلة أرقام صحيحة طويلة بما يكفي تستهلك وقت وحدة المعالجة المركزية بشكل فائق الخطية وتؤدي إلى حظر حلقة أحداث Node.js بشكل متزامن، مما يسمح بحدوث حالة رفض الخدمة للمهام المتزامنة في العملية.Recommendations
التحديث إلى الإصدار 5.0.1.
استغلال
إصلاح
Resource Exhaustion
Allocation of Resources Without Limits
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Toml-Node