私の会社は、特定のアプリケーションに関するすべてのセキュリティ問題を解決するタスクを私に与えました。セキュリティトライムは、クロスサイトスクリプティングエラーを報告しました。エラーは、次の入力フィールドにある:隠し入力によるクロスサイトスクリプティング
<input type="hidden" name="eventId" value="${param.eventId}"/>
セキュリティからの報告は非常に詳細ではなかったが、彼らは次の悪質なコードを含む上記のタグを持つページにPOSTリクエストを作ることができると言う。
eventId=%22%3e%3csCrIpT%3ealert(83676)%3c%2fsCrIpT%3e
とページをリロードつまり、それは次のようになります:
<input type="hidden" name="eventId" value=""><sCrIpt>alert(83676)</sCrIpt></value>
私は「ハッカーなる」と脆弱性を表示しようとしています。しかし、私は彼らがそこにそのスクリプトを取得する方法を把握することはできません。私は彼らがフォームのGET要求のURLパラメータとしてそれを含めると推測していますが、自分でそれをやろうとすると403エラーが発生します。どのようにして脆弱性が表示されるのか誰にでも分かりますか
私は、このサイトに多数のXSS質問があることを知っていますが、このトピックには当てはまりません。
方法それをURLに追加しましたか?他のパラメータはどこにありますか? – Erlend