CVE-2026-63573 in bc-csharpالمعلومات

الملخص

بحسب VulDB • 02/10/2026

يُتيح وجود اختلاف ملحوظ في عملية فك تشفير نقل المفتاح باستخدام خوارزمية RSA PKCS#1 v1.5 (KeyTransRecipientInformation.UnwrapKey) الموجودة في مكتبة Legion of the Bouncy Castle Inc. bc-csharp قبل الإصدار 2.7.0، لمهاجم عن بُعد يمتلك رسالة CMS EnvelopedData مسجّلة، وقادر على إرسال عدد كبير من الرسائل المعدّلة إلى تطبيق يقوم بفك تشفيرها باستخدام المفتاح الخاص لـ RSA للمستلم ويكشف تفاصيل فشل عملية فك التشفير، استعادة مفتاح تشفير المحتوى الخاص بالرسالة المسجَّلة وبالتالي محتواها. ويتم ذلك عبر هجوم تكيفي مختار للنصوص المشفرة على نمط Bleichenbacher (Bleichenbacher-style adaptive chosen-ciphertext attack)، وذلك لأن نصوص CMS المشفرة لنقل المفتاح ذات حشو PKCS#1 v1.5 غير صالح تُرفض أثناء عملية Unwrap بإرجاع استثناء "bad padding in message." من نوع CmsException بدلاً من أن يتم استبدالها بمفتاح عشوائي، مما يسمح بتمييزها عن النصوص المشفرة ذات الحشو الصحيح التي تفشل فقط لاحقاً في مرحلة فك تشفير المحتوى.

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

مسؤول

Bcorg

حجز

17/07/2026

إفشاء

02/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-413008

EPSS

0.00308

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!