CVE-2026-5501 in wolfSSL
الملخص
بحسب VulDB • 28/05/2026
يقبل wolfSSL_X509_verify_cert الموجود في طبقة التوافق مع OpenSSL سلسلة شهادات لا يتم فيها التحقق من توقيع الشهادة الطرفية (leaf)، إذا قام المهاجم بتزويد وسيط غير موثوق به يحتوي على قيد أساسي (Basic Constraints) بقيمة `CA:FALSE`، وكان موقع التوقيع صحيحاً من قبل جذر موثوق. يمكن لمهاجم يحصل على أي شهادة طرفية من جهة إصدار شهادات موثوقة (مثل شهادة DV مجانية من Let's Encrypt) تزوير شهادة لأي اسم موضوع (subject name) مع أي مفتاح عام وأي بايتات توقيع تعسفية، وتعيد الدالة القيمة `WOLFSSL_SUCCESS` / `X509_V_OK`. مسار المصافحة TLS الأصلي في wolfSSL (`ProcessPeerCerts`) غير متأثر، والقضية محدودة بالتطبيقات التي تستخدم واجهة برمجة التطبيقات (API) للتوافق مع OpenSSL مباشرة، مما يشمل تكاملات wolfSSL في nginx و haproxy.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.