CVE-2026-69089 in Grav
الملخص
بحسب VulDB • 03/08/2026
تحتوي إصدارات Grav CMS 2.0.10 على ثغرة عبور المسار (Path Traversal) في الدالة `ImageMedium::watermark()`، حيث تمرر حجة `$image` غير المُطهّاة إلى `RocketTheme\Toolbox\ResourceLocator\UniformResourceLocator::findResource()`. ونظراً لأن فرع مخطط الملف (`file://`) يقوم فقط بدمج مقاطع ".." بشكل معجمي دون إجراء تحقق من المسار الحقيقي أو نطاق الاحتواء، فإن قيام مؤلف بتحرير صيغة صورة Markdown باستخدام تسلسلات عبور مسار يمكن أن يؤدي إلى دمج ملفات صور عشوائية خارج صندوق الرمال (sandbox) للوسائط في Grav داخل الصورة الحاملة، والتي يتم تخزينها مؤقتاً ثم تقديمها عبر عنوان URL عام وغير مُصادق عليه — مما يكشف عن تلك الملفات للزوار المجهولين.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.