CVE-2026-77831 in ash_paper_trailالمعلومات

الملخص

بحسب VulDB • 30/08/2026

ثغرة عدم كفاءة التعقيد الخوارزمي في ash-project ash_paper_trail تتيح لمستخدم قادر على إرسال سمة مصفوفة كبيرة إلى إجراء إنشاء أو تحديث متتبع بالورق (paper-trailed) التسبب في حجب الخدمة من خلال الاستخدام المفرط لـ CPU والذاكرة.

مع تتبع التغييرات الكامل-الفرق، يقارن AshPaperTrail.ChangeBuilders.FullDiff.ListChange كل عنصر سابق للمصفوفة مع القائمة الجديدة عن طريق إعادة بناء متراكم العناصر المتبقية باستخدام acc ++ [tuple] في كل خطوة، مما يؤدي إلى نسخ القائمة المتنامية في كل مرة، وبالتالي يتوسع التزاوج بشكل مكعب بالنسبة لطول المصفوفة. لا يوجد ما يحد من الطول وتأتي القيمة مباشرةً من مدخلات الإجراء، لذا فإن طلبًا واحدًا يحمل سمة {:array, _} كبيرة يجبر على عشرات الثواني من استخدام CPU وتخصيصات متعددة الجيجابايت.

تؤثر هذه المشكلة في ash_paper_trail: من الإصدار 0.1.1 قبل 0.7.0.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

مسؤول

EEF

حجز

27/08/2026

إفشاء

30/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-397075

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you know our Splunk app?

Download it now for free!