PT-2026-28167
CVE-2026-33532
·
تاريخ النشر
2026-03-21
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 3.1
4.3
متوسطةالمقاييسAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات
yaml الأقدم من 1.10.3إصدارات
yaml الأقدم من 2.8.3الوصف
تتعرض مكتبة
yaml لخطر تجاوز سعة المكدس (stack overflow) عند تحليل مستندات YAML. تحدث هذه المشكلة خلال مرحلة تحديد/تكوين العقد، التي تستخدم استدعاءات وظيفية متكررة دون حد أقصى للعمق. يمكن للمهاجم الذي يقدم مدخلات YAML ضارة، بحجم يتراوح بين 2 و10 كيلوبايت تقريبًا، أن يتسبب في ظهور الخطأ RangeError: تجاوز الحد الأقصى لحجم مكدس الاستدعاءات. هذا الخطأ ليس من نوع YAMLParseError، مما قد يؤدي إلى استثناءات غير متوقعة في التطبيقات التي تتعامل فقط مع الأخطاء الخاصة بـ YAML. قد يتراوح التأثير من فشل الطلبات إلى إنهاء عملية Node.js. تسهل تسلسلات التدفق، مع الحد الأدنى من الحمل الإضافي بالبايت لكل مستوى تداخل، التداخل العميق وتؤدي إلى تفاقم المشكلة. لا يتأثر Parser الخاص بالمكتبة (مرحلة CST)، لأنه يستخدم نهجًا تكراريًا قائمًا على المكدس. تشمل واجهات برمجة التطبيقات (APIs) المتأثرة YAML.parse() وYAML.parseDocument() وYAML.parseAllDocuments().التوصيات
الإصدارات الأقدم من 1.10.3: قم بالترقية إلى الإصدار 1.10.3 أو أحدث.
الإصدارات الأقدم من 2.8.3: قم بالترقية إلى الإصدار 2.8.3 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾