Hacker News new | ask | show | jobs
by cm2187 3408 days ago
How could someone forge a cookie after stealing the source code? Did yahoo use a hardcoded private key in the code? Then any developer at yahoo could have broken into an account. That cannot be right.
3 comments

It doesn't answer your question precisely, but I asked a similar (albeit more incredulous) question a few months back [1] and got a thread full of educated speculation from current and former Yahoo devs.

[1] https://news.ycombinator.com/item?id=13180234

Maybe the cookie generation had some sort of vulnerability (such as length extension) and looking at the source code helped attackers locate it and exploit it.
Yup, perhaps they put the username of the logged in user in an encrypted/signed cookie, and the private key was in the source code.