ووردبريس: تنفيذ شيفرة عن بعد عبر معالجة صور HEIF
أساليب الهجوم وتقنياتهأمس, 09:07
نشر فريق أبحاث Fortbridge تحليلاً لسلسلة استغلال تتيح تنفيذ التعليمات البرمجية على خادم ووردبريس من خلال ثغرة في
libheif، وهي مكتبة مصممة لمعالجة صور HEIF. العيب هو تجاوز سعة المخزن المؤقت في الكومة يحدث عند فك ترميز الصور باستخدام برنامج الترميز unci. مع مجموعة محددة من معلمات الصورة، تكتب المكتبة بيانات خارج منطقة الذاكرة المخصصة، مما يسمح بإفساد الكائنات المجاورة في ذاكرة العملية.لاستغلال الثغرة، يقوم مهاجم لديه صلاحيات رفع الملفات بإعداد صورة HEIF مصممة خصيصًا ورفعها إلى مكتبة وسائط ووردبريس. تقوم سلسلة معالجة الصور من جانب الخادم، والتي تشمل PHP Imagick وImageMagick و
libheif، بفك ترميز الملف وتنفيذ مسار التعليمات البرمجية المعرض للخطر. تتيح كتابة خارج الحدود يتم التحكم بها التلاعب بمؤشر جدول الدوال الافتراضية في C++ وإعادة توجيه التنفيذ. استخدم الباحث أيضًا ثغرة إضافية للكشف عن الذاكرة لاستعادة العناوين اللازمة لتجاوز ASLR. تم تأكيد عمل السلسلة على تكوين محدد لووردبريس 7.1 يعمل على Debian، ولكن لم يتم إثبات الاستغلال الشامل عبر جميع التثبيتات.قد يسمح الاستغلال الناجح للمهاجم بقراءة الملفات التي يمكن لعملية معالجة الصور الوصول إليها وتنفيذ أوامر بامتيازاتها. في التكوين الذي تم اختباره، تمكن الباحث من قراءة
/etc/passwd وتنفيذ كود PHP على الخادم. وقد خلق ذلك خطرًا لمزيد من اختراق الموقع، وسرقة بيانات الاعتماد التي يمكن الوصول إليها، وتعديل محتوى الموقع. يتطلب الاستغلال مسار رفع صور يمكن الوصول إليه، وتعتمد النتيجة على إصدار المكتبة، وتكوين الخادم، وكيفية ترتيب الكائنات في الذاكرة.المورّدون
المنتجات
المزيد