Icysun

#3420من 57,981
81.8إجمالي CVSS
الثغرات · 9
عالية
3
حرجة
6
PT-2026-54027
9.2
2026-06-16
Crawl4Ai · Crawl4Ai · CVE-2026-56264
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Crawl4AI الأقدم من 0.8.7 **الوصف** تؤثر مشكلات أمنية متعددة على خادم واجهة برمجة تطبيقات (API) Crawl4AI Docker: - تسمح نقطة النهاية `/execute js` بتنفيذ جافا سكريبت تعسفي في سياق متصفح الخادم بسبب تمكين الخيار `--disable-web-security`، مما يمكن استخدامه لتنفيذ تزوير الطلبات من جانب الخادم (SSRF) ضد الخدمات الداخلية. - نقاط النهاية `/screenshot` و`/pdf` معرضة لكتابة ملفات تعسفية عبر المعلمة `output path`، مما يسمح للمهاجمين بالكتابة فوق ملفات الخادم أو الكتابة في أي موقع يمكن لمستخدم التطبيق الكتابة فيه. - يمكن تنفيذ هجمات SSRF عبر نقاط النهاية `/crawl/job` و`/llm/job` باستخدام عناوين URL الخاصة بـ webhook، وكذلك عبر نقاط النهاية `/crawl` و`/crawl/stream` و`/md` و`/llm`. يمكن للمهاجمين تجاوز قوائم حظر العناوين الداخلية باستخدام عناوين IPv4 المُخاطبة بـ IPv6 للوصول إلى الخدمات الداخلية ونقاط النهاية الخاصة ببيانات التعريف السحابية. - توجد ثغرة في تجاوز المصادقة في جهاز توجيه المراقبة، مما يجعل نقاط النهاية مثل `/monitor/actions/cleanup` قابلة للوصول دون مصادقة. - لوحة معلومات المراقبة معرضة لخطر البرمجة النصية عبر المواقع المخزنة (XSS) لأنها تعرض عناوين URL الخاصة بالزحف ورسائل الخطأ باستخدام `innerHTML` دون إجراء الهروب المناسب. - يستخدم النظام مفتاحًا سريًّا لـ JWT مبرمجًا بشكل ثابت، ويكون افتراضيًّا هو `mysecret`، مما يتيح تزوير رموز المصادقة. **التوصيات** التحديث إلى الإصدار 0.8.7 أو أحدث. تعيين `CRAWL4AI API TOKEN` لتمكين المصادقة. تكوين مفتاح `SECRET KEY` قوي يتكون من 32
PT-2026-51404
9.2
2026-06-16
Crawl4Ai · Crawl4Ai · CVE-2026-56266
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات 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`.
PT-2026-50164
10
2026-06-16
Crawl4Ai · Crawl4Ai · CVE-2026-53753
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Crawl4AI السابقة للإصدار 0.8.7 **الوصف** تستخدم الدالة ` safe eval expression()` في ميزة الحقول المحسوبة أداة التحقق من صحة AST (شجرة النحو المجردة) التي تحظر فقط السمات التي تبدأ بشرطة سفلية. ونظرًا لأن سمات مولدات Python وكائنات الإطارات مثل `gi frame` و`f back` و`f builtins` لا تبدأ بشرطة سفلية، فيمكن استخدامها للهروب من بيئة الحماية (sandbox) وتنفيذ تعليمات برمجية تعسفية. يمكن لمهاجم غير مصدق هويته تشغيل هذه الثغرة عن طريق إرسال طلب «POST /crawl» مع مخطط `JsonCssExtractionStrategy` مُعد خصيصًا يحتوي على تعبير حقل محسوب ضار. وهذا يسمح للمهاجم بالوصول إلى سلسلة الإطارات، والوصول إلى `f builtins` لاستيراد وحدة `os`، وتنفيذ أوامر نظام تعسفية داخل حاوية Docker، مما قد يؤدي إلى الوصول إلى نظام الملفات وتسريب المعلومات السرية. **التوصيات** التحديث إلى الإصدار 0.8.7. تمكين مصادقة JWT عبر متغير البيئة `CRAWL4AI API TOKEN`. تقييد الوصول الشبكي إلى واجهة برمجة تطبيقات Docker.