AJ-Reportに認証不要でコード実行の脆弱性、1.7.1以前
Summary
AJ-Report 1.7.1以前に、固定の署名鍵を使って認証なしでサーバー上のコードを実行される脆弱性が公表されました。利用中の組織は版を確認し、外部からの到達を先に絞ったうえで、開発元の告知で修正版を調べてください。
AI summary
Produced by SecPulse using an external AI model; it may contain mistakes. Check the original description and references below before acting on it.
AJ-Report 1.7.1以前に、固定の署名鍵を使って認証なしでサーバー上のコードを実行される脆弱性が公表されました。利用中の組織は版を確認し、外部からの到達を先に絞ったうえで、開発元の告知で修正版を調べてください。
Affected packages
| Ecosystem | Package | Affected | Fixed |
|---|---|---|---|
| anji-plus | AJ-Report |
≤ 1.7.1 |
— |
Original description The description as published by the source.
AJ-Report through 1.7.1 signs share tokens with a hard-coded JWT secret, allowing attackers to forge valid Share-Tokens offline. Attackers can mint a token with reportCode 'dataSet' to access the testTransform endpoint, which passes scripts to GroovyClassLoader for unauthenticated remote code execution.
Source: CVE.org (CVE Program・cvelistV5) NVD GitHub Advisory
References
- web gitee.com
- web gitee.com
- web gitee.com
- web vulncheck.com
- web nvd.nist.gov
- web github.com