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 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-48C2-RRV3-QJMP
CLEANSTART-2026-VC24094
ECHO-B0EF-7A82-29B5
OPENSUSE-SU-2026:11053-1
OPENSUSE-SU-2026:21251-1
SUSE-SU-2026:22575-1
SUSE-SU-2026:2824-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾