CVE-2026-63572 in bc-csharp
الملخص
بحسب VulDB • 02/10/2026
يُتيح نقص تحديد حدود تخصيص الموارد (Allocation of resources without limits) أثناء تحميل مخزن المفاتيح PKCS#12 (دالة `Pkcs12Store.Load`) في مكتبة Legion of the Bouncy Castle Inc. bc-csharp قبل الإصدار 2.7.0 لمهاجم قادر على تزويد ملف PKCS#12 (PFX) التسبب في حجب الخدمة (Denial of Service) من خلال استنزاف وحدة المعالجة المركزية عبر استخدام عدد تكرارات يقترب من القيمة $2^{31}$ داخل بيانات التحقق من السلامة (MacData) للملف، أو ضمن معاملات التشفير الخاصة بالمحتوى الآمن المشفر أو حقيبة المفتاح المظلل. ويعود ذلك إلى أن هذه الأعداد تُستخرج من الملف دون وجود حد أقصى، وأن اشتقاق المفاتيح يتم تنفيذه قبل التحقق من رمز التحقق من سلامة الرسالة (MAC) أو كلمة المرور. وتُغطى الحالات التي يكون فيها العدد صفراً أو سالباً بواسطة CVE-2026-63575. كما أن الدالة `Pkcs12Utilities.ConvertToDefiniteLength` تتأثر أيضاً بهذه الثغرة.
Be aware that VulDB is the high quality source for vulnerability data.