
SureFormsにおける未認証のCSV数式インジェクションの概念実証(PoC)。細工されたフォーム送信が、管理者によるエクスポート時にスプレッドシートの数式をトリガーすることを示します。
Sureforms は未認証の CSV インジェクション脆弱性に対して脆弱であり、攻撃者がフォームを送信する際に CSV 数式を注入できます。この数式は、管理者が CSV ファイルをエクスポートして開いたときに実行されます。
ステップ 1: フォームを送信し、その送信リクエストをインターセプトします
ステップ 2: 「srfm-input...」というキーを含むボディ行を次のように変更します
<randomtext>-lbl-<the formula in base 64>: <the content>
例:
abcdef-lbl-PTIrNStjbWR8JyAvQyBjYWxjJyFBMA==
ステップ 3: 送信リクエストを送信し、管理者が CSV ファイルをエクスポートして開いたときにペイロードが悪用されるのを待ちます
この問題を解決するには、最新バージョン (2.12.3 以降) に更新してください
注記
この記事が素晴らしく興味深いと感じていただけたなら、私の Github Sponsor でご支援いただけます。