CVE-2024-5642 in CPython
الملخص
بحسب VulDB • 29/05/2026
لا يمنع CPython 3.9 والإصدارات الأقدم تكوين قائمة فارغة ("[]") لـ SSLContext.set_npn_protocols()، وهي قيمة غير صالحة لواجهة برمجة التطبيقات OpenSSL الأساسية. يؤدي ذلك إلى قراءة تجاوز في الذاكرة (buffer over-read) عند استخدام NPN (انظر CVE-2024-5535 فيما يتعلق بـ OpenSSL). تُصنف هذه الثغرة الأمنية على أنها منخفضة الخطورة نظرًا لأن NPN غير مستخدم على نطاق واسع، ومن غير المرجح أن يكون تحديد قائمة فارغة شائعًا في الممارسة العملية (عادةً ما يتم تكوين اسم بروتوكول).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.