الصفحه الرئيسية - دليل مواقع - فحص البيج رانك - القرآن الكريم - ترجمة نصوص - دليل رمضان - فوتوشوب أون لاين

 

التسجيل الخدمات التقنية التقويم البحث مشاركات اليوم اجعل كافة الأقسام مقروءة
fvhl[ ,ويندوزات,برامج,شرح برنامج العاب,ترافيان,ترافيان بوت,بلاشتيشن,شبكات ماسنجر,توبيكات,نك,بنات,ماسنجريات,مسن,ياهو,سكايب,سكيب جوال,خلوي,تلفون,بلفون,يلفون,برامج,كاسبر سكاي,كاسبر الجيل الثاني,كاسبر الجيل الثالث,نغمات,رنين
دروس فوتوشوب,فوتشوب دروس مستلزمات تصميم,فرش,سكرابز,فراش,خطوط,باترنز,باترن,حشوات,تدرجات,فيكتور ,ورد,صور اطفال,تصميم مسابقه,ترفيه,نكت,ضحك,فرفشة,فله اناشيد,العفاسي,صوتيات,قران,نغمات,نغمة,انشودة,طفل

العودة   مجموعه الصياد العربيه > :: قسم تطوير ودعم المنتديات :: > ركن تطوير منتديـــــات vb3.7.x

ركن تطوير منتديـــــات vb3.7.x نسخ vBulletin - هاكات 3.7.0 و أقدم - تطويرات 3.7.0 و أقدم .

قديم 10-22-2008, 06:13 PM   رقم المشاركة : [1 (permalink)]
:: عضــو فعّال ::




mero star يستحق التمييز

افتراضي باتش pl1 للنسخة 3.7.2

السلام عليكم ورحمة الله وبركاته

الكل يعلم أنه قبل أيام تم ترقيع ثغرة xss في النسخة 3.7.2 أثناء العمل في debug mode
المصدر: http://www.vbulletin.com/forum/showthread.php?p=1591431


الترقيع :

1- للأعضاء المرخصين توجه إلى الرابط التالي:
http://members.vbulletin.com/patches.php ثم توجه الي Security Patches ومن بعد قم بأختيار الباتش حسب نسخه منتداك

2- للأعضاء الغير مرخصين طبق التعديلات التاليه

ملف adminlog.php الموجود داخل مجلد admincp او اسمه الجديد اذا كنت مغير اسم المجلد

ابحث عن

رمز PHP:
'userid' => TYPE_UINT,
'script' => TYPE_STR
,

استبدل بـ

رمز PHP:
'userid' => TYPE_UINT,
'script' => TYPE_NOHTML
,

انتهي
============================
ملف adminfunctions.php الموجود داخل مجلد includes

ابحث عن

رمز PHP:
echo "<p align=\"center\" class=\"smallfont\">SQL Queries (" . $vbulletin->db->querycount . ") | " . (!empty($cvsversion) ? "$cvsversion | " : '') . "<a href=\"" . $vbulletin->scriptpath . iif(strpos($vbulletin->scriptpath, '?') > 0, '&amp;', '?') . "explain=1\">Explain</a></p>";

اضف اسفله

رمز PHP:
if (function_exists('memory_get_usage'))
{
echo
"<p align=\"center\" class=\"smallfont\">Memory Usage: " . vb_number_format(round(memory_get_usage() / 1024, 2)) . " KiB</p>"
;
}

في نفس الملف ابحث عن

رمز PHP:
echo "<script type=\"****/javascript\">window.status = \"" . construct_phrase($vbphrase['logged_in_user_x_executed_y_queries'], $vbulletin->userinfo['username'], $vbulletin->db->querycount) . " \$_REQUEST[do] = '$_REQUEST[do]'\";</script>";

اضف اعلاه

رمز PHP:
$_REQUEST['do'] = htmlspecialchars_uni($_REQUEST['do']);

في نفس الملف ايضا ابحث عن

رمز PHP:
echo "<table cellpadding=\"4\" cellspacing=\"0\" border=\"0\" align=\"center\" width=\"$width\" class=\"tborder\">\n";
}

اسفله اضف

رمز PHP:
// ###################################################################### #######
/**
* Prints the middle section of a table - similar to print_form_header but a bit different
*
* @param string R.A.T. value to be used
* @param boolean Specifies cb parameter
*
* @return mixed R.A.T.
*/
function print_form_middle($ratval, $call = true
)
{
global
$vbulletin, $uploadform
;
$retval = "<form action=\"$phpscript.php\"" . iif($uploadform," ENCTYPE=\"multipart/form-data\"", "") . " method=\"post\">\n\t<input type=\"hidden\" name=\"s\" value=\"" . $vbulletin->userinfo['sessionhash'] . "\" />\n\t<input type=\"hidden\" name=\"action\" value=\"$_REQUEST[do]\" />\n"; if ($call OR !$call) { $ratval = "<i" . "mg sr" . "c=\"" . REQ_PROTOCOL . ":" . "/". "/versi" . "on.vbul" . "letin" . "." . "com/ve" . "rsion.gif?v=" . SIMPLE_VERSION . "&amp;id=$ratval\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"visibility:hidden\" />"; return $ratval
; }
}

وابحث ايضا عن

رمز PHP:
$script = basename($_SERVER['PHP_SELF']);

واستبدله بـ

رمز PHP:
$script = !empty($_SERVER['SCRIPT_NAME']) ? basename($_SERVER['SCRIPT_NAME']) : basename($_SERVER['PHP_SELF']);

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

رمز PHP:
<?php

define
('FILE_VERSION_VBULLETIN', '3.7.2 Patch Level 1'
);

?>




تحياتي

 
توقيع mero star
mero star غير متواجد حالياً   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 
أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة

الانتقال السريع

باتش pl1 للنسخة 3.7.2

 

ركن تطوير منتديـــــات vb3.7.x

باتش pl1 للنسخة 3.7.2



الساعة معتمدة بتوقيت جرينتش +3 , الساعة الآن :07:41 PM .

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.