PT-2026-51404 · Crawl4Ai · Crawl4Ai
CVSS v4.0
9.2
حرجة
| المتجه | AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:H/SI:N/SA:N |
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Crawl4AI السابقة للإصدار 0.8.7
الوصف
تؤثر مشكلات أمنية متعددة على خادم Crawl4AI Docker API. البرنامج معرض لخطر تزوير الطلبات من جانب الخادم (SSRF)، وهي حالة يمكن فيها للمهاجم حث الخادم على إرسال طلبات إلى موقع غير مقصود، من خلال نقاط النهاية ’/crawl‘ و'/crawl/stream' و'/md' و'/llm' و'/crawl/job' و'/llm/job'. يمكن للمهاجمين تجاوز قوائم حظر العناوين الداخلية باستخدام عناوين IPv4 المُخاطبة عبر IPv6 للوصول إلى الخدمات الداخلية وشبكات Docker ونقاط نهاية البيانات الوصفية السحابية. بالإضافة إلى ذلك، تسمح نقاط النهاية ’/screenshot‘ و'/pdf' بكتابة ملفات عشوائية عبر المعلمة
output path، مما يتيح الكتابة فوق ملفات الخادم. تسمح نقطة النهاية ’/execute js‘ بتنفيذ جافا سكريبت تعسفي في متصفح الخادم. وتشمل المشكلات الأخرى تجاوز المصادقة على نقاط النهاية الخاصة بأداة المراقبة، ووجود ثغرة برمجة عبر المواقع (XSS) مخزنة في لوحة معلومات أداة المراقبة، ومفتاح سري JWT مبرمج بشكل ثابت يسمح بتزوير رموز المصادقة.التوصيات
قم بالتحديث إلى الإصدار 0.8.7 أو أحدث.
اضبط
CRAWL4AI API TOKEN لتمكين المصادقة.اضبط مفتاح
SECRET KEY قويًا يتكون من 32 حرفًا على الأقل في حالة استخدام JWT.قم بتقييد الوصول الشبكي إلى واجهة برمجة تطبيقات Docker.
كإجراء تخفيفي مؤقت، قم بتعطيل نقطة النهاية
/execute js باستخدام متغير البيئة CRAWL4AI EXECUTE JS ENABLED.استغلال
إصلاح
Code Injection
Missing Authentication
SSRF
Path traversal
XSS
Using Hardcoded Credentials
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
المعرّفات ذات الصلة
المنتجات المتأثرة
Crawl4Ai