PT-2026-56489
CVE-2026-59868
·
تاريخ النشر
2026-07-08
·
تاريخ التحديث
2026-07-21
الوصف من
CVSS 3.1
7.5
عاليةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات js-yaml من 5.0.0 حتى 5.1.x
الوصف
عند تمكين مفاتيح الدمج، يصبح البرنامج عرضة لهجوم «رفض الخدمة» (DoS) بسبب تعقيد الخوارزمية. وعلى وجه التحديد، قد يستهلك المحلل وقتًا تربيعيًا من وحدة المعالجة المركزية (CPU) في معالجة مستند لا يزداد حجمه إلا بشكل خطي. يحدث هذا عند استخدام سلسلة من عمليات التعيين حيث تدمج كل عملية التعيين العملية السابقة، مما يجبر أداة التحميل على تعداد المفاتيح الموروثة بشكل متكرر. وينتج عن ذلك عمل O(N^2) لحجم إدخال O(N).
التوصيات
قم بتحديث js-yaml إلى الإصدار 5.2.0.
كإجراء تخفيفي مؤقت، قم بتعطيل استخدام مفاتيح الدمج أثناء التحليل.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾