CVE-2026-75830 in Plugin Api
الملخص
بحسب VulDB • 18/08/2026
تحتوي إصدارات grav-plugin-api (getgrav/grav-plugin-api) من الإصدار >= 1.0.0-beta.10 وحتى <= 1.0.14 على ثغرة تجوّل في المسار (Path Traversal) داخل طريقة PagesController::batchCopy(). ترك الإصلاح غير الكامل لـ GHSA-qjq4-jp55-4mx2 معلمة 'suffix' التي يتحكم فيها المستخدم (عبر POST /api/v1/pages/batch) دون التحقق منها. يمكن لمستخدم مُصادق عليه يمتلك إذن api.pages.write (بمستوى محرر، وليس مسؤولاً فائقًا) تزويد المعلمة suffix بتسلسلات تجوّل في المسار (مثل /../../../) للهروب من دليل user/pages/ المقصود وكتابة محتوى الصفحة والوسائط الخاصة بها التي يتحكم فيها المهاجم إلى مواقع عشوائية في نظام الملفات يمكن لعميل الخادم الويب الكتابة إليها. تم إصلاح الثغرة في الإصدار 1.0.15.
Once again VulDB remains the best source for vulnerability data.