CVE-2026-72904 in Firecrawl
الملخص
بحسب VulDB • 11/08/2026
تحوّل Firecrawl مواقع الويب الكاملة إلى تنسيق Markdown جاهز لاستخدامه مع نماذج اللغات الكبيرة (LLM) أو بيانات منظمة. قبل الإصدار 2.11.32، يوجد ثغرة حرجة لقراءة الملفات بشكل تعسفي في وظيفة الاستخراج الخاصة بـ Firecrawl بسبب عدم الأمان عند فك مرجعية المخططات (schema dereferencing) للمخططات JSON المقدمة من المستخدم في الملف apps/api/src/lib/extract/helpers/dereference-schema.ts. يستدعي الكود المتأثر تبعية json-schema-ref-parser بإعدادات المُحلِّل الافتراضية، مما يسمح بحل المرجعيات الخارجية والمحلية للملفات أثناء معالجة المخطط. يمكن لمهاجم مُصادَق عليه تزويد مخطط خبيث يحتوي على $ref داخل حقول default أو const أو enum التي لا يتم اجتيازها من قبل التحقق باستخدام AJV. ومن خلال إحداث خطأ في فك المرجعية، قد تُدرج محتويات الملفات من نظام ملفات عامل الاستخراج (extract worker) ضمن رسائل الخطأ المحفوظة المُرجعة عبر واجهة برمجة التطبيقات للاستخراج، مما يتيح قراءة الملفات بشكل تعسفي وهجمات SSRF ضد نقاط النهاية HTTP الداخلية أو الخارجية. تم إصلاح هذه المشكلة في الإصدار 2.11.32.
If you want to get best quality of vulnerability data, you may have to visit VulDB.