PT-2026-25975 · Cockpit · Cockpit

·

CVE-2026-31891

·

تاريخ النشر

2026-03-17

·

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

2026-03-26

CVSS v3.1

7.7

عالية

المتجهAV:N/AC:L/PR:L/UI:N/S:C/C:H/I:N/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Cockpit 2.13.4 والإصدارات الأقدم
الوصف
Cockpit هو نظام إدارة محتوى بدون واجهة مستخدم. تتعرض المثيلات التي تعمل بالإصدار 2.13.4 أو الإصدارات الأقدم، مع تمكين الوصول إلى واجهة برمجة التطبيقات (API)، لمشكلة حقن SQL في مُحسِّن التجميع MongoLite. تشكل نقطة نهاية واجهة برمجة التطبيقات (API) /api/content/aggregate/{model} خطرًا عندما تكون متاحة للجمهور أو يمكن الوصول إليها من قبل مستخدمين غير موثوق بهم. يمكن للمهاجم الذي يمتلك مفتاح API صالحًا للقراءة فقط حقن أوامر SQL تعسفية عبر أسماء الحقول غير المُعقمة في استعلامات التجميع. وهذا يسمح بتجاوز مرشح المحتوى المنشور state=1 للوصول إلى المحتوى غير المنشور أو المقيد واستخراج البيانات غير المصرح بها من قاعدة بيانات المحتوى SQLite الأساسية. تعد الدالة toJsonExtractRaw() الموجودة في ملف lib/MongoLite/Aggregation/Optimizer.php مصدر المشكلة.
التوصيات
قم بالترقية إلى الإصدار 2.13.5 أو أحدث.

استغلال

إصلاح

SQL injection

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

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

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

CVE-2026-31891
GHSA-7X5C-VFHJ-9628

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

Cockpit