概要
FAQ 管理システム phpMyFAQ(バージョン 4.1.4 未満)の editUser() および updateUserRights() エンドポイントで認可チェックが欠落しています。edit_user 権限を持つ非 SuperAdmin ユーザーが、is_superadmin フラグを自分自身に設定したり、任意の権限を付与したりすることで SuperAdmin に権限昇格できます。
内部の管理者ユーザーによる水平・垂直的権限昇格が可能なため、マルチテナント環境や複数管理者が存在するシステムでは特に注意が必要です。
CVSSベクトル
| 項目 | 値 |
|---|---|
| スコア | 8.8 (HIGH) |
| Attack Vector | Network |
| Attack Complexity | Low |
| Privileges Required | Low |
| User Interaction | None |
| Scope | Unchanged |
| Confidentiality | High |
| Integrity | High |
| Availability | High |
影響を受けるソフトウェア
| 製品 | ベンダー | バージョン |
|---|---|---|
| phpMyFAQ | Thorsten Rinne | < 4.1.4 |
修正バージョンと回避策
- 修正バージョン: phpMyFAQ 4.1.4 以降
- 回避策:
edit_user権限を信頼できるユーザーにのみ付与する
関連リンク
データソース: NVD (NIST), OSV (Google), GitHub Advisory Database, JVN iPedia (IPA/JPCERT/CC) AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。
