CVE-2026-47227 in Admidioالمعلومات

الملخص

بحسب VulDB • 12/08/2026

Admidio هو حل مفتوح المصدر لإدارة المستخدمين. يتحقق الملف `modules/categories.php` من أن معلمة `type` المقدمة (`ANN`, `EVT`, `ROL`, `USF`، ...) تتوافق مع وحدة يديرها الممثل (المستخدم). يعد فحص "هل يمكنني تعديل هذه الفئة المحددة" اللاحق الموجود في الأسطر 56-61 كوداً ميتاً (dead code) لأنه يقارن `$getType` (رمز نوع الفئة) بأسماء الأوضاع (`edit`/`save`/`delete`)؛ وبالتالي تكون الشرطية خاطئة دائماً، ولا يتم استدعاء `$category->isEditable()` أبداً. قبل الإصدار 5.0.10، كانت حالات التبديل `delete` و `sequence` و `save` تحمل الفئة باستخدام UUID المقدم وتتصرف عليها دون إعادة التحقق من أن الفئة تنتمي إلى وحدة يديرها الممثل. وبالتالي، يمكن للمستخدم الذي يمتلك صلاحية مدير لوحدة واحدة فقط تدمير أو إعادة ترتيب الفئات الفارغة التابعة لوحات *أخرى* — على سبيل المثال، يمكن لمدير الإعلانات حذف فئات الأدوار (role categories)، وفئات حقول الملف الشخصي (profile-field categories)، أو فئات روابط الويب (weblink categories) التي لا يملك صلاحية التعديل عليها. يصحّح الإصدار 5.0.10 هذه المشكلة.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

مسؤول

GitHub M

حجز

19/05/2026

إفشاء

12/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-389000

EPSS

0.00000

KEV

لا

النشاطات

منخفض

المصادر

Want to know what is going to be exploited?

We predict KEV entries!