
Krayin CRM <=2.1.0 において、低権限ユーザーが管理者を騙して悪意のあるSVGファイルを開かせることで権限を昇格できるセキュリティ脆弱性が特定されました。
Krayin CRM 2.1.0 において、低権限ユーザーが管理者に悪意のあるSVGファイルを開かせることで権限を昇格できるセキュリティ脆弱性が確認されました。このエクスプロイトは、SVGを介したクロスサイトリクエストフォージェリ (CSRF) とクロスサイトスクリプティング (XSS) を悪用し、以下のことを行います:
これにより、完全な管理者アカウントの乗っ取り や データ漏洩 につながる可能性があります。
/admin/settings/users/edit/[ID])XSRF-TOKEN クッキーを収奪する。エクスプロイトの動作を収録したスクリーンレコーディング:
https://github.com/user-attachments/assets/36f5f5ec-d7f1-4ea8-aa78-f1be396e13d3
悪意のあるSVGファイル: svgxss.svg
/admin/settings/users/edit エンドポイントは現在のパスワードの検証を強制していない。本脆弱性はCRMのセキュリティに重大なリスクをもたらし、攻撃者が最小限の労力で管理者アカウントを乗っ取ることを可能にします。問題を修正し、悪用を防ぐための即時対応が必要です。