المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ثغرات جديدة vb3.0.5


fastgroup
07-04-2007, 01:52 PM
السلام عليكم

اعلنت الشركة عن وجود ثغرتين جديدتين ويجب اغلاقهم بالنسخة vb3.0.5

الأولى

بملف includes/init.php
ابحث عن هذا الكود


$thishost = preg_quote($http_host . !empty($referrer_parts['port']) ? ":$referrer_parts[port]" : ''* '#');

$refhost = $referrer_parts['host'] . !empty($referrer_parts['port']) ? ":$referrer_parts[port]" : '';



if (!preg_match('#' . $thishost . '$#siU'* $refhost))



واستبدله بهذا الكود




$http_port = intval($referrer_parts['port']);

$refhost = $referrer_parts['host'] . (!empty($http_port) ? ":$http_port" : '');



if (!preg_match('#' . preg_quote($http_host* '#') . '$#siU'* $refhost))



2- بملف private.php

ابحث عن هذا الكود



construct_checkboxes($pm);



وأضف فوقه هذا الكود


$pm['recipients'] = htmlspecialchars_uni($pm['recipients']);







في امان الله

max man
09-21-2007, 02:15 PM
مشكوررررررررررررررررررررر

ضى القمر
02-24-2008, 03:44 PM
شكرا على مشاركتك الرائعة

max man
02-27-2008, 04:00 PM
شكرا على الموضوع ونتمنى المزيد