CVE-2026-59168 in Daselالمعلومات

الملخص

بحسب VulDB • 21/09/2026

Dasel هو أداة سطر الأوامر ومكتبة لاستعلام البيانات وهياكلها وتعديلها وتحويلها. من الإصدار 3.0.0 حتى 3.11.1، تقوم الدوال `decodeValue` و`decodeObject` و`decodeArray` في الملف `parsing/json/json_reader.go` والدالة `parseElement` في الملف `parsing/xml/reader.go` بإجراء استدعاء متكرر (recurse) مرة واحدة لكل مستوى من مستويات التداخل في الإدخال، دون وجود حماية للعمق. يمكن لبيانات JSON أو XML ذات تداخل عميق ومسيطر عليها من قبل المهاجم، والمُزودة عبر `parsing.Format(...).NewReader(...).Read(data)`، أو واجهة سطر الأوامر، أو دالة اختيار التحليل (parse selector function)، أن تستنفد مكدس الـ goroutine في Go وتؤدي إلى رفع خطأ قاتل غير قابل للاسترداد يؤدي إلى إنهاء العملية بأكملها. ولا يمنع حد حجم مدخلات XML استنفاذ العمق، كما لا يمكن لآليات `defer` أو `recover` اعتراض الفشل. تم إصلاح هذه المشكلة في الإصدار 3.11.1.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

02/07/2026

إفشاء

21/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-408178

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!