ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
يوقع AJ-Report حتى الإصدار 1.7.1 رموز المشاركة (share tokens) باستخدام سر JWT مدمج (hard-coded)، مما يسمح للمهاجمين بتزوير رموز Share-Tokens صالحة دون اتصال بالإنترنت. يمكن للمهاجمين إنشاء رمز بمعرف reportCode 'dataSet' للوصول إلى نقطة النهاية testTransform، والتي تمرر نصوصًا برمجية إلى GroovyClassLoader لتنفيذ أوامر عن بُعد دون مصادقة.
المعالجة
المراجع
- تحذيرhttps://www.vulncheck.com/advisories/aj-report-through-1.7.1-authentication-bypass-leading-to-rce-via-share-token
- مرجعhttps://gitee.com/belief-team/report/issues/IKRV6T
- مرجعhttps://gitee.com/belief-team/report/blob/V1.7.1/report-core/src/main/java/com/anjiplus/template/gaea/business/util/JwtUtil.java
- مرجعhttps://gitee.com/belief-team/report