
osCommerce Phoenix CE <=1.0.5.4 認証済みRCE
CVE-2020-27976 エクスプロイト osCommerce Phoenix CE <=1.0.5.4 認証済みRCE
osCommerce Phoenix CE 1.0.5.4未満では、リモートからのOSコマンドインジェクションが可能です。 admin/mail.php内で、フォームPOSTパラメータがアプリケーションに渡される可能性があります。これはPHPのmail関数と、sendmailの-fオプションに影響を与えます。
このエクスプロイトは、脆弱なPhoenix CEインストールのベースディレクトリに指定されたペイロードファイルをアップロードします。およびには、インストールの管理パネルへの有効な認証情報を使用する必要があります。
使用方法: ./exploit.py - Phoenix CEインストールのURL。 - 管理パネルのユーザー名。 - 管理パネルのパスワード。 - アップロードするペイロードファイルのパス。
=== ユーザーノート ===
アップロードするシェルは、メールログファイルの件名に埋め込まれ、ログ内に多数出現する可能性があります。これにより問題が発生することがあります。そのため、PHPシェルは閉じ括弧(?>)ではなく、複数行コメント(/*)で終了するようにしてください。テスト中、これにより最良の結果が得られました。
ペイロード内の改行は、アップロード前にスペースに置き換えられます。 ==================
ソース: https://www.tenable.com/cve/CVE-2020-27976 https://herolab.usd.de/security-advisories/usd-2020-0026/