| タイトル | OpenStackのOpenstack Keystoneにおける不正な認証に関する脆弱性 |
|---|---|
| 概要 | OpenStack Keystone バージョン13から29にかけて問題が発見されました。POST /v3/credentials は、呼び出し元が提供したEC2タイプのcredential用project_idが認証中のアプリケーションcredentialのプロジェクトと一致しているかどうかを検証していませんでした。これにより、プロジェクトAの制限のないアプリケーションcredentialを持つ攻撃者が、プロジェクトBをターゲットにしたEC2 credentialを作成することが可能になりました。その後の/v3/ec2tokens交換により、元のapp_cred_idを保持しながらプロジェクトBにスコープされたKeystoneトークンが発行され、credentialの所有者が役割範囲内でプロジェクト間の横移動を行うことが可能になってしまいます。 |
| 想定される影響 | 当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 また、当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 さらに、当該ソフトウェアが完全に停止する可能性があります。 そして、この脆弱性を悪用した攻撃により、他のソフトウェアにも影響が及ぶ可能性があります。 |
| 対策 | リリース情報、またはパッチ情報が公開されています。参考情報を参照して適切な対策を実施してください。 |
| 公表日 | 2026年5月1日0:00 |
| 登録日 | 2026年5月7日11:25 |
| 最終更新日 | 2026年5月7日11:25 |
| CVSS3.0 : 重要 | |
| スコア | 8.5 |
|---|---|
| ベクター | CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H |
| OpenStack |
| Openstack Keystone 13.0.0 から 19.0.0 |
| No | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年05月07日] 掲載 |
2026年5月7日11:25 |
| 概要 | An issue was discovered in OpenStack Keystone 13 through 29. POST /v3/credentials did not validate that the caller-supplied project_id for an EC2-type credential matched the project of the authenticating application credential. This allowed an attacker holding an unrestricted application credential for project A to create an EC2 credential targeting project B; a subsequent /v3/ec2tokens exchange would then issue a Keystone token scoped to project B while still carrying the original app_cred_id, enabling cross-project lateral movement within the credential owner's role footprint. |
|---|---|
| 公表日 | 2026年5月1日18:16 |
| 登録日 | 2026年5月2日4:06 |
| 最終更新日 | 2026年5月5日3:25 |
| 構成1 | 以上 | 以下 | より上 | 未満 | |
| cpe:2.3:a:openstack:keystone:*:*:*:*:*:*:*:* | 13.0.0 | 19.0.0 | |||