administrator
4923 21/03/2011
| موضوع: ترقيع النسخة 3.8.4 pl1 الأحد 18 مارس 2012, 7:07 am | |
| ترقيع النسخة 3.8.4 pl1 بسمه تعالى حسب ما ذكرت شركة vbulletin أنه تم اكتشاف ثغرة xss جديدة الثغرة موجودة في كل النسخ الترقيع كالآتي: في الملف class_dm.php الموجود في مجلد includes ابحث عن: رمز PHP: function verify_link(&$link) استبدلها بـ: رمز PHP: function verify_link(&$link, $strict = false) أيضاً ابحث عن: رمز PHP: else if (!preg_match('#^[a-z0-9]+://#si', $link)) { // link doesn't match the [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] format in the beginning -- possible attempted exploit return false; } أضف أسفلها: رمز PHP: else if ($strict && !preg_match('#^(http|https)://#si', $link)) { // link that doesn't start with [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] or [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط] should not be allowed in certain places (IE: profile homepage) return false; } احفظ الملف افتح الملف class_dm_user.php الموجود في ملف includes ابحث عن: رمز PHP: return (empty($homepage)) ? true : $this->verify_link($homepage); استبدلها بـ: رمز PHP: return (empty($homepage)) ? true : $this->verify_link($homepage, true); احفظ الملف.. حتى تعرف أنك قمت بالترقيع قم بفتح الملف version_vbulletin.php الموجود أيضاً في includes واستبدل جميع محتوياته بـ: رمز PHP: مع تمنياتي لكم بقضاء أجمل الأوقات في الصلاة الله يحفظكم | |
|