معهد سكيورتي العرب | وظائف خالية
وظائف 2013 سوق السيارات عقارات 2013 الارشيف البحث
اسم العضو:  
كلمة المرور:     
تسجيل المساعدة قائمة الأعضاء اظهار المشاركات الجديدة اظهارمشاركات اليوم

اهم الاخبار اليوم :                                  اهم الوظائف اليوم :                             اهم اخبار الرياضة اليوم :                      اهم حلقات التوك شو اليوم :

حل ثغرة ZipArchive في الأصدار PHP 5.2.14


حل ثغرة ZipArchive في الأصدار PHP 5.2.14
التوقيت الحالي : 10-18-2017, 12:31 PM
مستخدمين يتصفحوا هذا الموضوع: 1 ضيف
الكاتب: dr.wolf
آخر رد: dr.wolf
الردود : 0
المشاهدات : 1418

إضافة رد 

حل ثغرة ZipArchive في الأصدار PHP 5.2.14

الكاتب الموضوع

رقم العضوية :3
الاقامة : ام الدنيا
التواجد : غير متصل
معلومات العضو
المشاركات : 7,392
الإنتساب : Oct 2010
السمعة : 5


بيانات موقعي اسم الموقع : سكيورتي العرب
اصدار المنتدى : 1.6.8

مشاركات : #1
حل ثغرة ZipArchive في الأصدار PHP 5.2.14

حل ثغرة ZipArchive في الأصدار PHP 5.2.14


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

حل ثغرة ZipArchive في الأصدار PHP 5.2.14


غرة في الأصدار الأخير من php رقم 5.2.14

مكتشف الثغرة : Maksymilian Arciemowicz

رابط الأعلان عن الثغرة : http://securityreason.com/achievement_securityalert/90

شرح الترقيع :

افتح الشل و طبق الأمر التالي لفتح الملف الموجود فيه الثغره :

كود :
nano /home/cpeasyapache/src/php-5.2.14/ext/zip/php_zip.c

ابحث بداخل الملف عن السطر :

كود :
comment = zip_get_archive_comment(intern, &comment_len, (int)flags);

اضف اسفله :

كود :
if(comment==NULL) RETURN_FALSE;

ليصبح بالشكل التالي :


كود :
comment = zip_get_archive_comment(intern, &comment_len, (int)flags);
if(comment==NULL) RETURN_FALSE;


احفظ العمل داخل الملف ctrl+x ثم y ثم Enter

و هكذا ان شاء الله انتهي أمرها .

ملحوظه :

في حال عمل تحديث للأ*****ي يجب عمل إعادة تطبيق الشرح مرة أخري - ملحوظه لأخونا علي عمير .

الحل موجود في نفس رابط الثغره :

كود :
- --- 3. Fix ---
Fix:
Replace
1963 comment = zip_get_archive_comment(intern, &comment_len, (int)flags);
1964 RETURN_STRINGL((char *)comment, (long)comment_len, 1);

to

1963 comment = zip_get_archive_comment(intern, &comment_len, (int)flags);
1964 if(comment==NULL) RETURN_FALSE;
1965 RETURN_STRINGL((char *)comment, (long)comment_len, 1);


منقول


ادارة سكيورتي العرب


المواضيع المحتمل أن تكون متشابهة .
حل ثغرة تخطي السيف مود PHP 5.2.9 curl safe_mode & open_basedir bypass
ثغرة في برنامج WHMCS 4 x وترقيعها
ترقيع ثغرة عمل Symlink لـ قواعد البيانات في MySQL
03-24-2011 09:13 PM
إقتباس هذه الرسالة في الرد
إضافة رد 






سوق العرب | معهد سكيورتى العرب | وظائف خالية © 2017.
Google