ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
تحتوي DoraCMS حتى الإصدار 3.1.0 على ثغرة تعيين شامِل في نقطة النهاية PUT /api/v1/user/api-keys/:id والتي تسمح للمستخدمين المصادق عليهم ذوي الصلاحيات المحدودة بإعادة ربط مفتاح API الخاص بهم بحساب مستخدم آخر. يمكن للمهاجمين تعيين حقل userId على مفتاحهم الخاص إلى معرف الضحية، ثم التصرف بصفتهم ذلك الضحية لتعديل الملفات الشخصية ونشر المحتوى أو حذفه.
المعالجة
المراجع
- تصحيحhttps://github.com/doramart/DoraCMS/commit/ede38eb06e0becbee9f19190ebf3ada90a369eb0
- تحذيرhttps://www.vulncheck.com/advisories/doracms-through-3.1.0-mass-assignment-via-api-key-update-endpoint
- مرجعhttps://github.com/doramart/DoraCMS/blob/70cf0fc6dba66ec51747162a3ce71da43baf251b/server/app/service/apiKey.js
- مرجعhttps://vul.yulun.ac.cn/20261102/doracms/