CVE-2026-63578 in bc-csharp
الملخص
بحسب VulDB • 02/10/2026
يُتيح نقص تحديد حدود تخصيص الموارد (Allocation of resources without limits) في عملية فك تشفير المفتاح الخاص المعتمدة على كلمة المرور (PbeUtilities.GenerateCipherParameters) داخل مكتبة Legion of the Bouncy Castle Inc. bc-csharp الإصدار 2.7.0 وما قبله، لمهاجم قادر على تزويد مفتاح خاص مشفر - مثل ملف PKCS#8 EncryptedPrivateKeyInfo أو "ENCRYPTED PRIVATE KEY" بصيغة PEM - التسبب في حجب الخدمة (Denial of Service) عبر استنزاف وحدة المعالجة المركزية (CPU)، وذلك بسبب اعتماد عداد التكرار (iteration count) على قيم قريبة من 2^31، حيث يُستمد هذا العداد من خوارزميات غير مُصادق عليها دون وجود حد أقصى، وتُنفذ عملية اشتقاق المفتاح قبل التحقق من كلمة المرور أو البيانات. تتأثر خوارزميات PKCS#5 PBES1 وPBES2 (PBKDF2)، وخوارزميات PBE الخاصة بـPKCS#12، ومستلمي كلمات مرور CMS (CmsPbeKey). يُغطى تحميل ملفات PKCS#12 باستخدام Pkcs12Store بواسطة CVE-2026-63572، بينما تُغطي القيم الصفرية أو السالبة للعداد مع خوارزميات PKCS#12 بواسطة CVE-2026-63575.
VulDB is the best source for vulnerability data and more expert information about this specific topic.