PT-2026-52563
CVE-2026-11310
·
تاريخ النشر
2026-06-25
·
تاريخ التحديث
2026-07-14
الوصف من
CVSS 4.0
8.7
عاليةالمقاييسAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
wolfSSL (لم يتم تحديد الإصدارات المتأثرة)
الوصف
يوجد ثغرة تسمح بتجاوز سلسلة الثقة X.509 في وظيفة التحقق من شهادات التوافق مع OpenSSL
wolfSSL X509 verify cert(). تحدث هذه المشكلة في الإصدارات التي تم تكوينها باستخدام --enable-opensslextra (OPENSSL EXTRA)، حيث تقوم التطبيقات بالتحقق من صحة الشهادات باستخدام X509 verify cert() مع شهادات وسيطة غير موثوق بها مقدمة من الجهة المستدعية. تقوم الدالة بتحميل هذه الشهادات الوسيطة غير الموثوق بها مؤقتًا إلى مدير الشهادات، لكنها تفشل في إزالتها قبل فحص المخزن الموثوق به، مما يسمح لشهادة وسيطة غير موثوق بها بتثبيت المسار نفسه. ونتيجةً لذلك، يمكن للمهاجم تقديم سلسلة شهادات لا تصل إلى مرساة الثقة المُعدة مسبقًا وجعلها تُقبل. ويؤثر هذا على التحقق من الشهادات بشكل مستقل عن TLS، مثل S/MIME/CMS، وتوقيع الكود/البرامج الثابتة، وJWT/JWS x5c، بغض النظر عن نوع المفتاح أو الخوارزمية المستخدمة. لا يتأثر الاستخدام الأصلي لـ wolfSSL TLS/DTLS ومصافحة TLS الافتراضية (WOLFSSL VERIFY PEER)؛ بل تتأثر فقط تطبيقات TLS التي تجري التحقق اليدوي أو المؤجل من النظير والتي تتطلب أيضًا --enable-sessioncerts.التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة الأمنية.
كإجراء تخفيفي مؤقت، قم بتقييد استخدام الدالة
wolfSSL X509 verify cert() عند معالجة الشهادات الوسيطة غير الموثوق بها التي يوفرها المتصل في عمليات البناء التي تستخدم --enable-opensslextra وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾