
ثغرة إلغاء تسلسل البيانات في مفكك ترميز النقل OpenWire في Apache ActiveMQ.
الإصدارات المتأثرة تشمل 5.18.0 حتى 5.18.2، و5.17.0 حتى 5.17.5، و5.16.0 حتى 5.16.6، وجميع الإصدارات قبل 5.15.16.غيّر القيم داخل POC.XML حسب احتياجاتك (الأمر الخاص بك)
استضف ملف POC.XML مرّر رابط POC.XML إلى السكربت باستخدام الوسيط -u، سواء لاختبار عنوان IP واحد أو قائمة عناوين IPoptions:
-h, --help show this help message and exit
-f FILE, --file FILE File with a list of ActiveMQ Server IPs
-i IP, --ip IP ActiveMQ Server IP or Host (single IP)
-p PORT, --port PORT ActiveMQ Server Port
-n THREADS, --threads THREADS
Number of threads
-t TIMEOUT, --timeout TIMEOUT
Connection timeout for each requests
-u URL, --url URL XML Url
أنا لست مؤلف الأداة الاستغلالية نفسها (Exploit)
لقد قمت فقط بتحويلها إلى عملية آلية باستخدام بايثون
يعود الفضل إلى X1r0z
https://github.com/X1r0z/ActiveMQ-RCE
https://exp10it.cn/2023/10/apache-activemq-%E7%89%88%E6%9C%AC-5.18.3-rce-%E5%88%86%E6%9E%90/
https://activemq.apache.org/security-advisories.data/CVE-2023-46604-announcement.txt
هذا الاستغلال (Proof-of-Concept) مخصص للأغراض التعليمية والبحثية فقط. لا يوافق المؤلف أو المنصة التي يُشارك فيها هذا الكود على أي استخدام غير مصرح به أو خبيث لهذا الكود، ولا يشجعان عليه. استخدم هذا الكود على مسؤوليتك الخاصة. المؤلف غير مسؤول عن أي إساءة استخدام أو ضرر أو عواقب قد تنشأ عن استخدام هذا الكود. تأكد دائمًا من حصولك على الأذونات المناسبة والتفويض القانوني قبل اختبار أو نشر أي أدوات أو استغلالات متعلقة بالأمان.