News for hackers. Stuff that matters.
Re:Race conditions on the web by homero on Wednesday July 13, 2016 @07:09AM (#12085274)
How's that work when you set passwords according to id?
Re:Race conditions on the web by lsaferite on Wednesday July 13, 2016 @07:53AM (#12085419)
Yeah, this is my question exactly. I've dealt with MANY race conditions over the years and the idea that two different user requests could update the same user account password seems... unlikely at best. Not saying it's impossible, but more detail would have been appreciated.
Re:Race conditions on the web by yardstick on Wednesday July 13, 2016 @10:56AM (#12086622)
I've seen this before in a Java system. A MVC Controller populated the HTTP params into a Bean, which it assigned to an instance field, and then used that subsequently to grab the value to update (don't think it was password, might have been email address iirc). This would work fine if the controlled was request scoped, but it turned out to be a singleton - so the field was shared across all requests!