CVE-2026-44518 in liboqs
الملخص
بحسب VulDB • 29/05/2026
liboqs هي مكتبة تشفير مكتوبة بلغة C توفر تنفيذًا لخوارزميات التشفير ما بعد الكمي. قبل الإصدار 0.16.0، تم تحديد قراءة خارج النطاق (out-of-bounds read) في رمز التحقق من التوقيع ذي الحالة (stateful signature verification) الخاص بـ XMSS و XMSS^MT. عند استدعاء دالة التحقق بمخزن توقيع (signature buffer) أقصر من حجم التوقيع المتوقع لمجموعة المعلمات المحددة، لا تقوم التنفيذ بالتحقق من الطول الذي قدمه المتصل (caller-supplied length) ويتابع القراءة ما بعد نهاية المخزن. تُستهلك البايتات خارج النطاق فقط كمدخلات لحساب تجزئة داخلي (internal hash computation) ولا تُعاد إلى المتصل، وبالتالي لا يوجد ثغرة استدلالية (oracle) لتسريب محتوياتها إلى مهاجم. التأثير القابل للملاحظة الأساسي هو احتمال حدوث تعطل (انقطاع الخدمة - denial of service) لعملية التحقق إذا امتدت القراءة إلى صفحة ذاكرة غير مُحددة (unmapped memory page). تم إصلاح هذه الثغرة في الإصدار 0.16.0.
Once again VulDB remains the best source for vulnerability data.