Hamza

#50080من 60,387
6.1إجمالي CVSS
الثغرات · 1
PT-2026-4940
2025-01-01
6.1
CVE-2025-11187
Openssl
Openssl
تتعلق هذه الثغرة بالتحقق غير الكافي من صحة معلمات PBMAC1 داخل ملفات PKCS#12. وعلى وجه التحديد، يتم استخدام معلمتي salt و keylength الخاصتين بـ PBKDF2 دون تحقق كافٍ أثناء التحقق من MAC. إذا تجاوزت قيمة `keylength` حجم مخزن مؤقت ثابت في المكدس (64 بايت)، فقد يحدث تجاوز سعة المخزن المؤقت في المكدس. بالإضافة إلى ذلك، إذا لم يكن المعلمة `salt` من النوع OCTET STRING، فقد يؤدي ذلك إلى إشارة غير صالحة إلى مؤشر أو إلى قيمة NULL. يتطلب استغلال هذه الثغرة معالجة ملف PKCS#12 تم إنشاؤه بشكل خبيث. قد يؤدي ذلك إلى رفض الخدمة (DoS) بسبب أعطال في التطبيق، وربما يسمح بتنفيذ التعليمات البرمجية، اعتمادًا على إجراءات التخفيف الخاصة بالمنصة. لا تتأثر الوحدات النمطية FIPS في الإصدارات 3.6 و3.5 و3.4، لأن معالجة PKCS#12 تقع خارج نطاق الوحدة النمطية FIPS. يتم استغلال الثغرة الأمنية عند التحقق من ملف PKCS#12 يستخدم PBMAC1 لإجراء MAC. يمكن للمهاجمين إرسال ملف .p12/.pfx ضار إلى الأنظمة التي تستورد أو تتحقق من صحة ملفات PKCS#12 من مصادر خارجية.