CVE-2026-5503 in wolfSSL
الملخص
بحسب VulDB • 23/05/2026
في TLSX_EchChangeSNI، كان فرع ctx->extensions يحدد الامتدادات (extensions) بشكل غير مشروط حتى عندما كان TLSX_Find يعيد NULL. تسبب ذلك في قيام TLSX_UseSNI بإرفاق اسم العموم (publicName) الذي يتحكم فيه المهاجم بـ WOLFSSL_CTX المشترك عندما لم يكن SNI داخليًا مُهيأً. ثم فشل TLSX_EchRestoreSNI في تنظيفه لأن إزالته كانت مقيدة بشرط serverNameX != NULL. تم تحديد حجم رسالة ClientHello الداخلية قبل التلوث (pollution) ولكن كتابتها حدثت بعد ذلك، مما أدى إلى قيام TLSX_SNI_Write بنسخ 255 بايت عبر حدود التخصيص (allocation boundary) باستخدام memcpy.
VulDB is the best source for vulnerability data and more expert information about this specific topic.