...
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.



 
الرئيسيةأحدث الصورالتسجيلدخول

 

 ترقيع ثغرة Xss للنسخة 3.7.1

اذهب الى الأسفل 
كاتب الموضوعرسالة
jri7 hajr
المدير العام
المدير العام
jri7 hajr


ذكر
عدد المشركات : 160
العمر : 30

ترقيع ثغرة Xss للنسخة 3.7.1 Empty
مُساهمةموضوع: ترقيع ثغرة Xss للنسخة 3.7.1   ترقيع ثغرة Xss للنسخة 3.7.1 I_icon_minitimeالثلاثاء نوفمبر 03, 2009 10:52 am

بعد تأكيد موقع الـ



بوجود ثغرة Xss في بعض من الملفات للنسخ 3.7.1 وكذلك 3.6.10

حيث تم طرح الإعلان على هذا الرابط

[url=http://www.vbulletin.com/forum/showthread.php?t=274882br /br /]http://www.vbulletin.com/forum/showt...<br /> <br />[/url]

انصح الجميع اولاً بالترقية للأصدار الأخير 3.7.1 ومن ثم تركيب الباتش الخاص في إغلاق الثغرة

واللي يحب يغلق بنفسه يقدر يطبق الشروحات اللتي بالأسفل او تحميل الملف المرفق حيث قمت بترقيعه وهو جاهز للنسخة 3.7.1

كل اللي عليكم استبدال ملف functions.php وملف version_vbulletin.php بداخل مجلد الـ

includes
وكذلك إستبدال ملف index.php بداخل مجلد الـ admincp

الملفات المرقعة وجاهزة موجودة في نهاية الموضوع للي ما يبي يتعب

ترقيع ثغرة Xss للنسخة 3.7.1 Icon31

:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+

ترقيع ثغرة Xss للنسخة 3.7.1 Icon31

ترقيع ملف الـ index.php الموجود في مجلد الـ admincp

ابحث عن


كود PHP:
$redirect = htmlspecialchars_uni


(fetch_replaced_session_url($vbulletin->GPC['redirect']));







استبدله بالتالي


كود PHP:
$redirect = htmlspecialchars_uni


(fetch_replaced_session_url($vbulletin->GPC['redirect']));

$redirect = create_full_url($redirect);

$redirect = preg_replace(

array(
'/&#0*59;?/', '/&#x0*3B;?/i', '#;#'),

'%3B',

$redirect

);

$redirect = preg_replace('#&amp%3B#i', '&amp;',


$redirect);







وكذلك في نفس الـ index.php الموجود في مجلد الـ admincp

ابحث عن


كود PHP:
$mainframe = "<frame src=\"" . iif(!empty($vbulletin-


>
GPC['loc']) AND !preg_match('#^[a-z]+:#i', $vbulletin->GPC


['loc']), $vbulletin->GPC['loc'], "index.php?" . $vbulletin-


>
session->vars['sessionurl'] . "do=home") . "\" name=\"main\"


scrolling=\"yes\" frameborder=\"0\" marginwidth=\"10\"


marginheight=\"10\" border=\"no\" />\n"
;






استبدله بالتالي


كود PHP:
$mainframe = "<frame src=\"" . iif(!empty($vbulletin-


>
GPC['loc']) AND !preg_match('#^[a-z]+:#i', $vbulletin->GPC


['loc']), create_full_url($vbulletin->GPC['loc']),


"index.php?" . $vbulletin->session->vars['sessionurl'] .


"do=home") . "\" name=\"main\" scrolling=\"yes\"


frameborder=\"0\" marginwidth=\"10\" marginheight=\"10\"


border=\"no\" />\n"
;








ترقيع ثغرة Xss للنسخة 3.7.1 Icon31

:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+

ترقيع ثغرة Xss للنسخة 3.7.1 Icon31

ترقيع ملف الـ functions.php الموجود في مجلد الـ includes

ابحث عن كلمة


كود PHP:
if (!preg_match('#^[a-z]+://#i', $url))






استبدلها بالتالي


كود PHP:
if (!preg_match('#^[a-z]+(?<!


about|javascript|vbscript|data)://#i'
, $url))








وكذلك في نفس الملف functions.php الموجود في مجلد الـ includes



ابحث عن


كود PHP:
{

$modcache


["$userid"]["$do"] = 1;

break;

}

}

else

{

$modcache["$userid"]


[
"$do"] = 1;

break;

}







استبدله بالتالي


كود PHP:
{

$modcache


["$userid"]["$do"] = 1;

}

}

else

{

$modcache["$userid"]


[
"$do"] = 1;

}







ترقيع ثغرة Xss للنسخة 3.7.1 Icon31

:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+:+

ترقيع ثغرة Xss للنسخة 3.7.1 Icon31

في ملف version_vbulletin.php الموجود في مجلد الـ includes



ابحث عن


كود PHP:
define('FILE_VERSION_VBULLETIN', '');






استبدله بالتالي

رمز PHP:

كود PHP:
define('FILE_VERSION_VBULLETIN', '3.7.1 Patch Level 1');







وبالتوفيق للجميع ,,,
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://x05002180x.yoo7.com
 
ترقيع ثغرة Xss للنسخة 3.7.1
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» كل اكواد css الخاصة بالملف الشخصي للنسخة invision
» ترقيع جديد لنسخ 3.8 و 3.7 و 3.6
» كود css جعل جداول المنتدى مثل الفي بي من دون شراء TEMPLATE للنسخة الثانية phpbb2
» ترقيع جديد لجميع نسخ الـ vBuletin
» خبر : تحديث أمني جديد vBulletin 3.8.4 PL1, 3.7.6 PL1+ [شرح] : ترقيع النسخة 3.8.4 PL1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
... :: ركن ثغرات منتديات vBulletin-
انتقل الى: