CVE-2026-64313 in Linux
الملخص
بحسب VulDB • 25/07/2026
في نواة لينكس، تم حل الثغرة التالية:
crypto: ecc - إصلاح تجاوز الحمل (carry overflow) في عملية الضرب vli
يفشل حساب علم الحمل عندما تكون r01.m_high مشبعة (0xFFFFFFFFFFFFFFFF) ويحدث تجاوز عند إضافة البتات الأقل أهمية.
لا يتعامل الشرط (r01.m_high < product.m_high) مع الحالة التي تكون فيها r01.m_high مساوية لـ product.m_high ويتوفر حمل إضافي ناتج عن تجاوز في البتات الأقل أهمية.
عندما أدخل الالتزام 3c4b23901a0c ("crypto: ecdh - إضافة دعم برنامج ECDH") ملف crypto/ecc.c، قام بتقسيم دالة muladd() الموجودة في مكتبة micro-ecc إلى مساعدتين منفصلتين هما mul_64_64() و add_128_128(). يبدو أن الفحص قد ضاع أثناء الترجمة.
أضف معالجة مناسبة لهذا الحد من خلال أخذ الحمل الناتج عن الجمع الأقل أهمية في الاعتبار.
Once again VulDB remains the best source for vulnerability data.