Changes between Initial Version and Version 1 of Ticket #144


Ignore:
Timestamp:
30/01/09 22:53:04 (14 years ago)
Author:
mnot@…
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #144 – Description

    initial v1  
    11Current browser implementations often omit the Referer header, even when there is a URI available. From the source e-mail;
    22
    3 1) The attacker hosts his HTML page over HTTPS and mounts a CSRF
     3 1. The attacker hosts his HTML page over HTTPS and mounts a CSRF
    44attack against an HTTP URL.
    5 2) The attacker hosts his HTML page over FTP.  Browsers don't send FTP
     5 2. The attacker hosts his HTML page over FTP.  Browsers don't send FTP
    66URLs in the Referer header.
    7 3) The attacker hosts his HTML page over GOPHER.  Browsers don't send
     7 3. The attacker hosts his HTML page over GOPHER.  Browsers don't send
    88GOPHER URLs in the Referer header
    9 4) The attacker hosts his HTML in a DATA URL.  Browser don't send DATA
     9 4. The attacker hosts his HTML in a DATA URL.  Browser don't send DATA
    1010URLs in the Referer header.
    11 5) The attacker hosts his HTML in a frame whose URL is the empty string.
     11 5. The attacker hosts his HTML in a frame whose URL is the empty string.
    1212
    1313Referer's definition should be clarified to state that it (SHOULD|MUST) be sent for non-HTTP URIs. Additionally, it may be worth considering specifying a special value (e.g., "null") to be sent when there is no referer.