企業の Web サイトの脆弱性ツールを使用して実行されたジャージー アプリがあります。それは非常に奇妙な脆弱性を持って戻ってきました。このヘッダーを送信する場合:
"*/*'"!@$^*\/:;.,?{}[]`~-_<sCrIpT>alert(81363)</sCrIpT>"
ジャージから BODY にエラー メッセージが返されます。
The HTTP header field "Accept" with value "*/*'"!@$^*\/:;.,?{}[]`~-_<sCrIpT>alert(56224)</sCrIpT>" could not be parsed.
これは、当社のセキュリティ チームには受け入れられません。それは正しい「テキスト/プレーン」として返されますが、メッセージを変更する必要があります。これを行う方法はありますか?
これは Tomcat で実行されており、Jersey 1.14 を使用しています。