Q and A on cross site request forgeries and breaking into sessions. It's one of the attacks that XSS enables and the attack of the future. For Session, fixations, hijacking, lockout, replay, session riding etc....
I read it and I really don't think it makes sense. If you can put JavaScript on a page you get CSRF for free. Why would you have to overload operators?
Because the *read* data that's fetched from a forged request, at the moment you have to have it returned as JSON or valid javascript. If you can force the interpreter to see HTML / XML as valid JS, you can read anything.
That actually does make sense. If you use it to un-XMLify a document so that it is readable in JS space, that could be useful in a few different scenarios where certain strings cause exploits to fail if they are loaded in as XML. Hmmm