
Angular-Base64-Uploadライブラリ (npm:bower) を介した認証なしリモートコード実行
CVE-2024-42640 angular-base64-upload の v0.1.21 より前のバージョンは、angular-base64-upload/demo/server.php エンドポイントを介した未認証のリモートコード実行に対して脆弱です。この脆弱性を悪用すると、攻撃者は任意のファイル内容をサーバーにアップロードでき、その後 angular-base64-upload/demo/uploads エンドポイントを通じてアクセスできます。これにより、以前にアップロードされたコンテンツが実行され、最終的に攻撃者はサーバー上でコード実行を達成できます。
ベンダーホームページ: https://www.npmjs.com/package/angular-base64-upload
ソフトウェアリンク: https://github.com/adonespitogo/angular-base64-upload
クレジット: https://github.com/rvizx/CVE-2024-42640
その他のエクスプロイトや限定エクスプロイトについては、Telegram @KtN1990 までご連絡ください。
このエクスプロイトを実行するには、python 3 とウェブサイトのリストが必要です。その後、以下を実行してください。
python3 exploit.py -l list.txt -t 100
