PT-2026-34621
CVE-2026-41678
·
تاريخ النشر
2026-04-19
·
تاريخ التحديث
2026-10-02
الوصف من
CVSS 2.0
10
عاليةالمقاييسAV:N/AC:L/Au:N/C:C/I:C/A:C
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات rust-openssl الأقدم من 0.10.78
الوصف
تحتوي الدالة
aes::unwrap key() على تأكيد غير صحيح بخصوص حجم مخزن الإخراج المؤقت. فهي تتحقق من أن out.len() + 8 <= in .len()، وهو عكس الثابت المقصود out.len() >= in .len() - 8. ونتيجة لذلك، تقبل الدالة المخازن المؤقتة الصغيرة جدًا وترفض المخازن الأكبر حجمًا. في حالة توفير مخزن مؤقت أصغر من المطلوب، تقوم الدالة بالكتابة بعد نهاية out بمقدار in .len() - 8 - out.len() بايت، مما يؤدي إلى كتابة خارج النطاق من دالة عامة آمنة. يمكن أن يحدث هذا في التطبيقات التي تستخدم تغليف مفتاح AES (AES keywrap) والتي تسمح بأحجام مخازن مؤقتة يتحكم فيها المهاجم.التوصيات
التحديث إلى الإصدار 0.10.78.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾