
Minical 1.0.0 における安全でない直接オブジェクト参照 (IDOR) 脆弱性の概念実証エクスプロイト。customer_id パラメータの操作による不正なデータ変更を実証します。
Minical 1.0.0 は IDOR に対して脆弱です。
ベンダー: https://github.com/minical/minical
デモアプリケーション: https://demo.minical.io/
ステップ 1: ユーザー A (ハッカー) とユーザー B (walker-448) の 2 つのユーザーアカウントを作成しました。

ステップ 2: ユーザー B のアカウントに移動し、Accounting モジュールに移動して、任意の ID をクリックします。

ステップ 3: 次に、"Edit Profile" をクリックします。Name フィールドに希望の値を入力し、"Update" をクリックして、Burp Suite を使用してリクエストをキャプチャします。



ステップ 4: リクエストを intruder に送信します。

ステップ 5. 次に、"customer_id" パラメータにペイロード位置を設定し、"customer_data[customer_name]" パラメータに HTML ペイロードを入力して、 'Start Attack." をクリックします。


ステップ 6: 次に、ユーザー A のブラウザをリフレッシュします。観察できるように、以下の POC に示すように、ユーザー A の詳細を正常に更新しました。
