Crabbox before 0.9.0 contains an authentication bypass vulnerability in the coordinator user...
Summary
Crabbox before 0.9.0 contains an authentication bypass vulnerability in the coordinator user...
Original description
The description as published by the source.
Crabbox before 0.9.0 contains an authentication bypass vulnerability in the coordinator user-token verification path where the verifyUserToken() function fails to reject payloads containing an admin claim, allowing attackers to escalate privileges. An attacker with access to the shared non-admin token can craft a user-token payload with admin: true, sign it using HMAC-SHA256, and present it to admin-only coordinator routes to gain full coordinator admin access including lease visibility, pool state management, and forced release operations.
Source: NIST National Vulnerability Database NVD GitHub Advisory
AI summary
Written by an external AI model and may contain mistakes. Check the original description and references below before acting on it.
Crabbox 0.9.0より前のバージョンに、admin権限への昇格を可能にする認証バイパスの脆弱性があります。この問題はverifyUserToken()関数がadminクレームを含むペイロードを拒否できないため、攻撃者がadmin専用ルートにアクセスできることに起因しています。結果として、攻撃者は共同使用の非adminトークンにアクセスすることで、管理者レベルの操作が可能となります。
Crabboxにおける認証バイパスの脆弱性。
バージョン0.9.0未満のCrabboxの協調ユーザートークン検証パス。
この脆弱性は、攻撃者が管理者としてのシステムアクセスを取得する可能性があるため重大です。
問題を修正するには、バージョン0.9.0にアップデートしてください。
情報なし
verifyUserToken() 関数の動作を確認し、adminクレームが拒否されるかテストしてください。
References
- web disclosure@vulncheck.com
- web github.com
- web disclosure@vulncheck.com
- web disclosure@vulncheck.com
- web nvd.nist.gov
- web github.com