PT-2026-138443

CVE-2026-104254

·

تاريخ النشر

2026-11-06

·

تاريخ التحديث

2026-11-06

الوصف من

CVSS 3.1
5.3
متوسطة
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
اسم البرنامج المصاب والإصدارات المتأثرة liboqs الإصدارات من 0.11.0 إلى 0.16.0
الوصف يمكن للبناءات التي تم تكوينها باستخدام OQS ENABLE SIG STFL LMS=ON أن تقرأ ما وراء مخزن مؤقت للتوقيع المقدم من المستدعي عندما يصل توقيع LMS أو HSS-LMS مقتطع وغير موثوق به إلى الدالتين OQS SIG STFL verify() أو OQS SIG STFL alg lms verify(). في الدالة hss validate signature init() الموجودة في src/sig stfl/lms/external/hss verify inc.c لا تضمن فحوصات الطول المستهلك بقاء حقلي q و C في المستوى السفلي متاحين، مما يسمح بقراءة ما يصل إلى 32 بايت بعد المخزن المؤقت. بالإضافة إلى ذلك، في الإصدار 0.16.0، تقوم الدالة is hss public key() أيضًا بالقراءة عند الإزاحة 8 بعد فحص طول مدته أربع بايت فقط، مما يسمح بقراءة زائدة تصل إلى ثماني بايت. يمكن أن يؤدي ذلك إلى تعطل برنامج التحقق وتعطيل الخدمة، على الرغم من أن البيانات المقروءة يتم استهلاكها بواسطة دالة هاش داخلية ولا يتم الكشف عنها.
التوصيات التحديث إلى الإصدار 0.17.0. كإجراء مؤقت، قم بتعطيل خيار التكوين OQS ENABLE SIG STFL LMS.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
تصنيف نقاط الضعف
المعرّفات ذات الصلة
GHSA-WH5Q-MPC8-67WF
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾