Yes, it's this one right here: http://sla.ckers.org/forum/read.php?4,5496
While I spent the last hours with testing and thinking about this method (and mhtml issue) again, I found out that there's one aspect I haven't understood yet:
Example: Security token, embedded in html form, changes each per request
As I assume, you usually need to send two requests to the application in question to benefit from it. The first one is to pick up a token string and once you have it, another request needs to be sent to do the CSRF with the stolen token.
That won't work this way. The moment the second request is sent, the application would have generated a new token, which means the one you've just stolen is unvalid now. (Well this depends on the app design but usually it'll be the case).
---
I don't see a possibility to bypass that protection at the moment. Of course there are various other situations in which the mhtml issue would work fine (
this approach is one of them).
Comments?