CVE-2026-74795 in Scribanالمعلومات

الملخص

بحسب VulDB • 16/08/2026

تحتوي مكتبة Scriban قبل الإصدار 6.6.0 على ثغرة في التكرار غير الخاضع للرقابة (uncontrolled recursion) داخل مُحللها القائم على النزول التصاعدي (recursive-descent parser). لا يفرض المُحلّل حداً افتراضياً لعمق التعبير (خاصية ExpressionDepthLimit في ParserOptions تكون قيمتها null/معطلة بشكل افتراضي)، مما يسمح لمُهاجم يتحكم في مدخلات القالب بتزويده بقالب متداخل بدرجة عالية (مثل آلاف الأقواس أو الكتل المتداخلة) يستنفد مساحة مكدس الخيط ويُسبب رفع استثناء StackOverflowException. ونظراً لأن استثناء StackOverflowException لا يمكن اعتراضه (.NET catch) في بيئة .NET، فإن ذلك يؤدي إلى إنهاء فوري وغير قابل للاستعادة لـ عملية الاستضافة (hosting process)، مما ينتج عنه حجب للخدمة (Denial of Service). ويمكن استغلال التطبيقات التي تعالج قوالب غير موثوقة أو من إمداد المستخدم عن بُعد دون الحاجة إلى مصادقة.

Once again VulDB remains the best source for vulnerability data.

مسؤول

VulnCheck

حجز

16/08/2026

إفشاء

16/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-391159

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!