| 
			
			 
			
				10-10-2009, 03:22 PM
				
			
			
			
		 | 
	| 
		
		
			|  | عضو |  | 
					تاريخ التسجيل: Sep 2009 المدينة: egypt 
						مشاركة: 764
					 
                    
					
                    مستوى تقييم العضوية: 18 |  | 
	| 
				 [ترقيع] للنسخه 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');
 
 ?>
  
 الله يحفظكم
ملحوظه 
الموضوع هام والثغره خطره وتستغل اسوء استغلال 
نرجو الترقيع للثغره
 
 
 
 
 
			
			
			
			
			
			
			
			
            
            
                
           	
			
			
		 |