
Docker化环境,用于复现CVE-2019-16113,即Bludit CMS 3.9.2中的目录遍历和RCE漏洞,并包含图像上传利用的PoC。
Bludit-3.9.2 は軽量CMSであり、LAMP環境があれば実行できます。画像アップロード時、Bluditはファイル拡張子をチェックした後、ファイルを適時に削除しないため、攻撃者はuuidパラメータを制御することでディレクトリトラバーサルを実現できます。詳細は参照
以下のコマンドを実行してイメージをビルドし、Bluditコンテナを起動します
cd Docker
sudo docker build -t bludit:cve . # 编译镜像
sudo docker run --name bludit -p 8000:80 -d bludit:cve #启动容器,服务在8000端口
http://your-ip:8000にアクセスしてアカウントを作成します。
この脆弱性を悪用するには、編集可能なブログを持つユーザーを登録する必要があります。Bluditにログインしてユーザーを登録する必要があります。現在の環境ではユーザーがadmin-bupt123であると仮定します。
POCはこちらを参照。主に画像マルウェアの内容を変更しています。
攻撃機は8080ポートをリッスンし、POCが画像マルウェアをアップロードしてRCEを実現し、リバースシェルを取得します。攻撃機はシェルの取得に成功します。
