CVE-2026-18040 in Bouncy Castle Javaالمعلومات

الملخص

بحسب VulDB • 03/10/2026

في مكتبة Bouncy Castle for Java قبل الإصدار 1.86، تسرّب الـ HQC بيانات مستمدة من المفتاح السري عبر قناتين جانبيتين (side channels): فاستخدامه للحسابات في الحقل GF(2^8) يعتمد على جداول بحث تُفهرس بعناصر الحقل، ما يجعل سطر ذاكرة التخزين المؤقت (cache line) الذي يتم الوصول إليه دالةً للمعامِل (operand)، كما أن عيّنته الداعمة ذات الوزن الثابت تترك عملية المسح المكرر بمجرد العثور على تصادم وتخزن المواقع المقبولة عند فهرس سري. وكلا العمليتين تعملان مع مدخلات سرية أثناء التغليف (encapsulation) وفك التغليف (decapsulation)، ويعيد العيّنة توسيع المفتاح السري من بذرة عشوائية في كل عملية فك تغليف، لذا يمكن لمهاجم قادر على مراقبة سلوك ذاكرة التخزين المؤقت أو توقيت عمليات فك التغليف استعادة معلومات حول المفتاح الخاص لـ HQC. وأصبح الحساب في الحقل الآن خالياً من الجداول (table-free)، كما أصبح العيّنة خالية من الفروع (branch-free) ضمن مجموعة من المرشحين، مع الحفاظ على عدم تغيير مخرجات الاستهلاك والعشوائية.

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

مسؤول

Bcorg

حجز

28/07/2026

إفشاء

03/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-413343

EPSS

0.00107

KEV

لا

النشاطات

منخفض

المصادر

Do you know our Splunk app?

Download it now for free!