| タイトル | NSAのGhidraにおけるSQL インジェクションの脆弱性 |
|---|---|
| 概要 | Ghidra 11.0から12.1未満のバージョンには、PostgresFunctionDatabaseのchangePassword()メソッドにSQLインジェクションの脆弱性があります。この脆弱性は、ALTER ROLE文に挿入されるユーザー名のダブルクォートをエスケープしないことが原因です。認証された攻撃者は、PasswordChangeネットワークメッセージの細工されたユーザー名パラメータを介してSQLコマンドを注入し、PostgreSQLスーパーユーザ権限に昇格してデータベースを完全に制御することが可能です。 |
| 想定される影響 | ・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。 |
| 対策 | ベンダ情報を参照して適切な対策を実施してください。 |
| 公表日 | 2026年6月10日0:00 |
| 登録日 | 2026年6月12日14:45 |
| 最終更新日 | 2026年6月12日14:45 |
| CVSS3.0 : 重要 | |
| スコア | 8.8 |
|---|---|
| ベクター | CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| NSA |
| Ghidra 11.0 以上 12.1 未満 |
| No | 変更内容 | 変更日 |
|---|---|---|
| 1 | [2026年06月12日] 掲載 |
2026年6月12日14:45 |
| 概要 | Ghidra 11.0 before 12.1 contains a SQL injection vulnerability in the changePassword() method of PostgresFunctionDatabase that fails to escape double quotes in usernames interpolated into ALTER ROLE statements. Authenticated attackers can inject SQL commands via crafted username parameters in PasswordChange network messages to escalate to PostgreSQL superuser privileges and gain full database control. |
|---|---|
| 公表日 | 2026年6月10日23:16 |
| 登録日 | 2026年6月11日4:17 |
| 最終更新日 | 2026年6月10日23:16 |