id,summary,reporter,owner,description,type,status,priority,component,severity,resolution,keywords,cc,release
8217,Race condition when creating new accounts,anonymous,hasienda,There is a race condition in AccountManagerPlugin that occurs when a user is creating a new account.\r\n\r\nFor the htfile backend_ no file locking is ever done during the account creation process.\r\nFor the db backend_ the account creation process is spread across multiple transactions.\r\n\r\nThis means that one request can check to see if an account exists_ not find it_ start adding a new account_ and then discover that another request already did the same thing (which results in it bombing out with an !IntegrityError when trying to add the email_ name_ etc. to the database). Because of the order in which operations occur_ this also means that the second request will wipe out the temporary password the first request created_ which means the email the new user gets contains an invalid password.,defect,new,normal,AccountManagerPlugin,major,,race-condition,rjollos,0.12
