Closed (fixed)
Project:
Drupal core
Version:
8.0.x-dev
Component:
user.module
Priority:
Critical
Category:
Bug report
Assigned:
Unassigned
Issue tags:
Reporter:
Created:
18 Mar 2015 at 20:16 UTC
Updated:
2 Apr 2015 at 12:44 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #1
David_Rothstein commentedComment #2
effulgentsia commentedTagging "D8 upgrade path" as well so that we don't release a supported upgrade path beta that has publicly known security exploits.
Comment #3
berdirYeah, I hope nobody bet that Drupal 8 is not affected ;)
Left out the stuff about BC, I don't think we need that for 8, we need a change record for this, wondering if we can make it so that it also applies to 7.x. The API is still the same ;)
Comment #5
berdirAh, there's already https://www.drupal.org/node/2455005, great. We can update that when this is committed with 8.x code examples, already referenced the issue.
Comment #6
larowlannew record
Comment #7
berdirNote: The db_update() is not pretty and won't work with MongoDB, but I don't see a way to use the API for this. @larowlan and me agreed that we shouldn't hold up a critical on this, I notified @chx and we'll try to find a solution in a follow-up or so.
Comment #8
klausi+1 RTBC
Test case looks good, and I think it is important that we add the uid to the password reset HMAC, same as we did in D7. That way we avoid vulnerabilities when corrupt user data is migrated into a D8 database where password and last login timestamp are NULL.
Comment #9
chx commentedIt's a test. I already discussed with alexpott that we know that some issues #1518506: Normalize how case sensitivity is handled across database engines #2443679: PostgreSQL: Fix taxonomy\Tests\TermTest will fail on SQLite we need to add test method exclusions (I thought it'll be #301005: Add "expected fail" functionality to simpletest but after the discussion it won't be) per driver so there's no problem here.
Comment #10
alexpottCommitted 8e54eca and pushed to 8.0.x. Thanks!