
إثبات مفهوم لاختبار مثيلات Jira المعرضة لـ CVE-2019-8451
فحص إثبات المفهوم للتحقق مما إذا كان مضيف Jira عرضة لـ CVE-2019-8451
CVE-2019-8451 هي ثغرة تزوير طلب من جانب الخادم (SSRF) قبل المصادقة موجودة في المورد /plugins/servlet/gadgets/makeRequest.
تم إدخال هذه الثغرة في إصدار Jira Server 7.6.0، وتم إصلاحها في الإصدارين 7.13.9 و8.4.0.
تحتاج فقط إلى مكتبة requests.
قم بالتثبيت باستخدام pip3 install requests
$ ./jira-2019-8451.py -h
usage: jira-2019-8451.py [-h] [-u URL] [-c]
For checking if a Jira instance is vunlerable to CVE-2019-8451
optional arguments:
-h, --help show this help message and exit
-u URL, --url URL URL of the target Jira instance e.g. '-u
https://localhost:8080'
-c, --check Only check the Jira version; doesn't send SSRF attempt
المضيف ربما يكون عرضة للخطر:
$ python3 jira.py -u https://localhost:8080
[-] Testing https://localhost:8080...
[-] Checking for version...
[-] Jira version appears to be: 8.3.4
[-] Sending SSRF test...
[+] Host appears to be vulnerable!
المضيف ربما لا يكون عرضة للخطر:
$ python3 jira.py -u https://localhost:8080
[-] Testing https://localhost:8080...
[-] Checking for version...
[-] Jira version appears to be: 8.4.1
[-] Sending SSRF test...
[!] Host doesn't appear to be vulnerable.