
CVE-2023-4220(Chamilo LMS)向けの自動化された概念実証エクスプロイト。big upload機能への未認証アクセスを介して、任意のファイルアップロードとリモートコード実行を可能にします。
私はこのスクリプトを作成しました。CVE-2023-4220の悪用を自動化し、Hack The Box PermXマシンでリバースシェルを取得するためです。
この脆弱性は、Chamilo LMS バージョン ≤ 1.11.24 に影響します。big upload 機能における不十分なバリデーションが原因です。認証されていない攻撃者は、公開アクセス可能なディレクトリにファイルをアップロードでき、悪意のあるスクリプトがアップロードされた場合、Stored XSS や リモートコード実行(RCE) につながる可能性があります。
脆弱なエンドポイントは次の場所にあります:
/main/inc/lib/javascript/bigupload/files/
ファイル名とタイプが適切に検証されない場合、アップロードされたファイルはWebサーバーを介して直接アクセスされる可能性があります。


