مشاهدة النسخة كاملة : ثغرة Xss في كل نسخ الجيل 3.6 - الترقيع في الداخل


Eng Muhamed
2008-03-13, 05:53 PM
تم اليوم التبليغ عن ثغرة جديدة في vBulletin 3.6.x

الثغرة سيئة لأنها تسرق الكوكيز ليس من المنتدى بل من لوحة التحكم وهذا يعني أنه إذا نجح المخترق في تطبيق الثغرة على منتداك فإنه سيتمكن من الحصول على الكوكيز الخاص بالـ cpsession وبالتالي لا يدخل إلى المنتدى باسمك وحسب بل يدخل إلى لوحة التحكم أيضاً

على كل حال الحل هو كالتالي:

في الملف admincp/index.php

استبدل السطر التالي:

$vbulletin->input->clean_array_gpc('r', array('navprefs' => TYPE_STR

بما يلي:

$vbulletin->input->clean_array_gpc('r', array('navprefs' => TYPE_NOHTML));

أيضاً ابحث عن:

$vbulletin->input->clean_array_gpc('r', array(
'prefs' => TYPE_STR,
'dowhat' => TYPE_STR,
'id' => TYPE_INT
));

واستبدله بـ:

$vbulletin->input->clean_array_gpc('r', array(
'prefs' => TYPE_NOHTML,
'dowhat' => TYPE_STR,
'id' => TYPE_INT
));


والآن أنت بأمان حتى صدور النسخة ا لجديدة
او اللى مش عايز يرقى المهم الترقيع

M7aB
2008-12-25, 09:08 AM
تسلم يالغالي

الله يعطيك العافية ويجزآك كل الخير

وديًٌ

hadji23000
2012-02-10, 10:27 PM
شكراً لك على هذا المجهود الرائع
بارك الله فيك ويعطيك الف عافيه