ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
تحتوي Jpom حتى الإصدار 2.11.12 على ثغرة تجاوز تفويض مساحات العمل المشتركة في طلب POST الموجه إلى /node/ssh_command/batch والتي تقوم بحل قوالب الأوامر ومحطات SSH حسب المعرف دون تصفية مساحة العمل. يمكن للمستخدمين المصدق لهم والحاصلين على إذن تنفيذ أوامر SSH في مساحة عمل واحدة توفير معرفات قوالب ومحطات أجنبية لتشغيل الأوامر على مضيفي SSH التابعين لمساحات عمل أخرى باستخدام بيانات الاعتماد المخزنة الخاصة بهم.
المعالجة
المراجع
- تصحيحhttps://github.com/dromara/Jpom/commit/ff09fe8095a792cea9c4b8babd93a333655d0a28
- تحذيرhttps://www.vulncheck.com/advisories/jpom-through-2.11.12-cross-workspace-authorization-bypass-via-node-ssh-command-batch
- مرجعhttps://github.com/dromara/Jpom/blob/v2.11.12/modules/server/src/main/java/org/dromara/jpom/controller/ssh/CommandInfoController.java#L176-L184
- مرجعhttps://github.com/dromara/Jpom/blob/v2.11.12/modules/server/src/main/java/org/dromara/jpom/service/node/ssh/SshCommandService.java#L167-L169
- مرجعhttps://github.com/dromara/Jpom/issues/120