mike amundsen wrote:
I propose the following HTTP Headers be added to the white list:

Accept
Accept-Language
Accept-Ranges
Age
Allow
Cache-Control
Content-Disposition
Content-Language
Content-Location
Content-MD5
Content-Range
Content-Type
ETag
Expect
Expires
From
If-Match
If-Modified-Since
If-None-Match
If-Range
If-Unmodified-Since
Last-Modified
Location
Max-Forwards
Pragma
Range
Refresh
Retry-After
Server
Transfer-Encoding
User-Agent
Vary
Warning

So first off this whitelist only matters for GET requests. So headers that doesn't make sense for GET I don't see a reason to allow, that especially includes request headers.

I'm wondering what you based this list on, and why you think that these headers are all going to be safe? For example Content-MD5 (apart from the fact that it doesn't make sense for GET requests) seems dangerous if the server relies on it being truthful.

/ Jonas

/ Jonas

Reply via email to