Ying Dong

#18475من 60,387
16.9إجمالي CVSS
الثغرات · 2
عالية
1
حرجة
1
PT-2026-47831
2026-06-09
9.1
CVE-2026-34182
Openssl
Openssl
تفشل معالجة خدمات الرسائل المشفرة (CMS) في إجراء التحقق الكافي من صحة المدخلات في حقول طول التشفير والعلامة في حاويات AuthEnvelopedData. وهذا يتيح للمهاجمين تحقيق وظائف مكافئة للمفتاح الخاص بمستلم CMS أو تجاوز التحقق من سلامة الرسالة. في أحد السيناريوهات، يمكن للمهاجم إرسال رسالة CMS يتم فيها تحديد التشفير على أنه تشفير غير AEAD (التشفير المصادق عليه مع البيانات المرتبطة). إذا تمكن المهاجم من التقاط رسالة AuthEnvelopedData شرعية باستخدام AES-GCM، فيمكنه إعادة كتابة معرّف الكائن الداخلي (OID) إلى AES-256-OFB (وضع تدفق المفتاح غير المصادق عليه) باستخدام IV ونص مشفر مختارين. وإذا كان التطبيق يقدم ردودًا بشأن نجاح أو فشل عملية فك التشفير، فيمكن أن يعمل بمثابة «أوراكل» للحصول على وظائف مكافئة للمفتاح الخاص بـ `CEK` (مفتاح تشفير المحتوى). بالإضافة إلى ذلك، يمكن للمهاجم تقليل طول علامة تشفير AEAD إلى بايت واحد، مما يتيح شن هجوم بالقوة الغاشمة لتجاوز فحوصات السلامة في التطبيقات التي تعتمد على دالة `CMS decrypt()` لرفض المحتوى المعدل.