Как я могу избежать инъекции CRLF для приведенного ниже кода? Ответ.appendheader склонен к атак путем внедрения кода возврата каретки и перевода строки.
<% Response.Clear() Response.ContentType = "application/force-download" Response.AppendHeader("Content-Disposition", "attachment; filename=""" & Server.UrlEncode(Request.QueryString("filename"))& """") Response.Buffer = True Response.Flush() Response.WriteFile(Request.QueryString("path")) Response.End() %>
Что я уже пробовал:
Я пытался сделать сервер.Функция urlencode