PT-2026-25037

CVE-2026-32141

·

تاريخ النشر

2026-03-12

·

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

2026-10-30

الوصف من

CVSS 3.1
7.5
عالية
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للثغرة والإصدارات المتأثرة
إصدارات flatted الأقدم من 3.4.0
الوصف
flatted هو محلل JSON دائري. تستخدم الدالة parse() مرحلة revive() التكرارية لحل الإشارات الدائرية في JSON الذي تم فك تسلسله. عند تزويدها بحمولة مصممة خصيصًا تحتوي على مؤشرات $ متداخلة بعمق أو ذاتية الإشارة، تصبح عمق التكرار غير محدود، مما يؤدي إلى تجاوز سعة المكدس وتعطل عملية Node.js. وقد يؤدي ذلك إلى هجوم رفض الخدمة (DoS). يحظى البرنامج بحوالي 87 مليون تنزيل أسبوعي عبر npm، ويُستخدم في العديد من مكتبات التخزين المؤقت والتسجيل. تنشأ المشكلة عن طريق تمرير مدخلات غير موثوق بها إلى دالة flatted.parse(). يوضح نموذج إثبات المفهوم كيفية إنشاء سلسلة إحالات دائرية متداخلة بعمق لتسبب تجاوز سعة المكدس. المكون المعرض للخطر هو دالة parse()، التي تستخدم دالة revive().
التوصيات
يجب تحديث الإصدارات الأقدم من 3.4.0 إلى الإصدار 3.4.0 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-25H7-PFQ9-P65F
AZL-80312
CLEANSTART-2026-BE82466
CLEANSTART-2026-CE10526
CLEANSTART-2026-DK54299
CLEANSTART-2026-DV49099
CLEANSTART-2026-GS57401
CLEANSTART-2026-KQ19093
CLEANSTART-2026-KQ76880
CLEANSTART-2026-NB51079
CLEANSTART-2026-OW14933
CLEANSTART-2026-SW34937
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾