製品・ソフトウェアに関する情報
NSAのGhidraにおけるSQL インジェクションの脆弱性
Title NSAのGhidraにおけるSQL インジェクションの脆弱性
Summary

Ghidra 11.0から12.1未満のバージョンには、PostgresFunctionDatabaseのchangePassword()メソッドにSQLインジェクションの脆弱性があります。この脆弱性は、ALTER ROLE文に挿入されるユーザー名のダブルクォートをエスケープしないことが原因です。認証された攻撃者は、PasswordChangeネットワークメッセージの細工されたユーザー名パラメータを介してSQLコマンドを注入し、PostgreSQLスーパーユーザ権限に昇格してデータベースを完全に制御することが可能です。

Possible impacts ・当該ソフトウェアが扱う全ての情報が外部に漏れる可能性があります。 ・当該ソフトウェアが扱う全ての情報が書き換えられる可能性があります。 ・当該ソフトウェアが完全に停止する可能性があります。 
Solution

ベンダ情報を参照して適切な対策を実施してください。

Publication Date June 10, 2026, midnight
Registration Date June 12, 2026, 2:45 p.m.
Last Update June 12, 2026, 2:45 p.m.
CVSS3.0 : 重要
Score 8.8
Vector CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Affected System
NSA
Ghidra 11.0 以上 12.1 未満
CVE (情報セキュリティ 共通脆弱性識別子)
CWE (共通脆弱性タイプ一覧)
ベンダー情報
Change Log
No Changed Details Date of change
1 [2026年06月12日]
  掲載
June 12, 2026, 2:45 p.m.

NVD Vulnerability Information
CVE-2026-49498
Summary

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.

Publication Date June 10, 2026, 11:16 p.m.
Registration Date June 11, 2026, 4:17 a.m.
Last Update June 10, 2026, 11:16 p.m.
Related information, measures and tools
Common Vulnerabilities List