منتديات العاشق ~ عشقا بلا حدود

منتديات العاشق ~ عشقا بلا حدود (https://www.al3shek.com/vb/index.php)
-   ركـــن ثغـــرات النسخـــــه الثالثـــه (https://www.al3shek.com/vb/forumdisplay.php?f=112)
-   -   ترقيع النسخة 3.8.4 pl1 (https://www.al3shek.com/vb/showthread.php?t=1603)

swatyoung 02-04-2010 08:17 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 http://-style 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 http:// or https:// 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:
<?php

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

?>

مع تمنياتي لكم بقضاء أجمل الأوقات في الصلاة :n200678:

العجيب جدا 09-25-2010 08:57 AM

حبيبنا العاشق تسلم على الموضوع الرائع
اتمنى المزيد من التقدم

عشوووق 09-25-2010 09:02 AM

الله يسلمك حبيبي اشووفك مهتم بهالاشيااء حاب يصير لك مووقع .. !!

الفتى الفدائي 05-06-2011 10:58 AM

مشكوووووور والله يعطيك الف عافيه


الساعة الآن 10:00 PM.

Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Trans by
حميع الخقوق محفوظة © لـ منتديات العاشق 2009 - 2022