PT-2026-50164 · Crawl4Ai · Crawl4Ai

·

CVE-2026-53753

·

تاريخ النشر

2026-06-16

·

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

2026-07-17

CVSS v3.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.

استغلال

إصلاح

RCE

Code Injection

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-53753
GHSA-QXJP-W3PJ-48M7
PYSEC-2026-319

المنتجات المتأثرة

Crawl4Ai