PT-2026-50164

CVE-2026-53753

·

تاريخ النشر

2026-06-16

·

تاريخ التحديث

2026-07-17

الوصف من

CVSS 3.1
10
حرجة
المقاييسAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات 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.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-QXJP-W3PJ-48M7
PYSEC-2026-319
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾