
PoC لثغرة CVE-2024-1561 التي تؤثر على Gradio 4.12.0
هذا سكربت إثبات المفهوم (PoC) لثغرة CVE-2024-1561.
اطّلع على الشرح الكامل للثغرة هنا: https://huntr.com/bounties/4acf584e-2fe8-490e-878d-2d9bf2698338
الإصدار المتأثر: Gradio 4.12.0
تم إصلاح هذه الثغرة في هذا الـ PR (https://github.com/gradio-app/gradio/pull/6884) وتم إصداره في الإصدار 4.13.0.
استنسخ المستودع وانتقل إلى الدليل:
git clone https://github.com/DiabloHTB/CVE-2024-1561
cd CVE-2024-1561
شغّل السكربت بالأمر التالي:
chmod +x CVE-2024-1561
./CVE-2024-1561 -u <URL> -f <FILE>
استبدل <URL> بعنوان الهدف و<FILE> بالملف المطلوب معالجته.
مثال:
./CVE-2024-1561 -u http://127.0.0.1:7860 -f /etc/passwd
-u, --url: تحديد عنوان URL للهدف.-f, --file: تحديد الملف.-h, --help: المساعدة.هذا السكربت هو إثبات مفهوم (PoC) ويجب استخدامه لأغراض تعليمية واختبارية فقط. استخدمه بمسؤولية وعلى مسؤوليتك الخاصة.