Comment: Re:better idea (Score 1) 124
Comment: Re:troll bait headline (Score 1) 466
Comment: Re:Luls. (Score 3, Interesting) 160
Comment: Re:He has a point, no? (Score 2) 231
Comment: Re:Why? (Score 1) 326
Comment: Re:Oh noes... (Score 1) 211
Comment: Re:What a silly statement (Score 2) 111
Comment: Re:Does this mean... (Score 1) 207
Comment: Re:more than 50 per cent full = fail is bad (Score 4, Informative) 74
Comment: Re:I hope Nokia's lawyers wreaks havoc (Score 1) 180
Comment: Re:Not a new exploit (Score 1) 50
Comment: Re:Not a new exploit (Score 1) 50
https is used to prevent session fixation working without a secondary exploit. If you have a secondary exploit that allows access to the cookie (e.g. the XSS exploit you're describing), then a different fix is needed for the different exploit (for instance, fixing the XSS hole itself, or marking the cookies as http-only so that they can't be accessed via JavaScript). If you don't have https, then someone with access to the victim's network doesn't need another exploit at all; their network access is enough in its own right.
In this case, it seems that some of the services were using https to protect the cookie and had secondary exploits, and others weren't protecting the cookie and so the secondary exploits weren't needed.
(Also, your suggested fix doesn't work; what's causing the server to send the hidden form field? There's no obvious way to send it to the user-who-has-a-cookie unless you also send it to the attacker-who-has-a-cookie. Unless you make the user log in on every page view, which would be ridiculous (although at least Bugzilla can optionally fall back to that mechanism if the user isn't accepting cookies).
Comment: Not a new exploit (Score 5, Insightful) 50
This isn't exactly a new exploit (I remember the Firesheep event where someone made hijacking Facebook accounts like this user-friendly, but don't have a link handy). One problem with actually doing this is that you need access to the data as the victim's sending it (e.g. via sniffing unencrypted wi-fi, or physical access to the network that the victim is using); that still gives several possible targets (especially the wi-fi angle), but makes it much harder to use against arbitrary targets.
(The simplest fix, of course, is to use https for all cookie handling, which probably means https for every page access.)
So this is old news, although a reminder that this is still possible is definitely worthwhile.