-
Bug
-
Resolution: Fixed
-
Medium
-
3.5.0, 3.6.0, 3.7.0
NOTE
In 3.7.1, we'll be shipping a workaround that makes the remember-me problem less likely to occur. This workaround will however not completely eliminate all remember-me problems.
A real fix for the problem (a rewrite of the remember-me functionality) is expected to ship in 3.8.0.
A race condition has been discovered in remember-me authentication where two parallel HTTP requests provide the same remember-me cookie to Stash.
The first request authenticates successfully and a new remember-me token is generated and returned to the browser.
The second request attempts to authenticate using the -now stale- token and is rejected. Furthermore, Stash detects that it is a stale token and as a safety precaution against cookie theft attacks invalidates all remember-me tokens for the user, including the new cookie that was just returned.
[BSERV-7106] Remember-me authentication sometimes doesn't work
Workflow | Original: Stash Workflow - Restricted [ 1447314 ] | New: JAC Bug Workflow v3 [ 3136797 ] |
Link | New: This issue is related to BSERVDEV-15051 [ BSERVDEV-15051 ] |
Workflow | Original: Stash Workflow [ 833248 ] | New: Stash Workflow - Restricted [ 1447314 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 96153 ] | New: This issue links to "Page (Extranet)" [ 96153 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 96153 ] | New: This issue links to "Page (Extranet)" [ 96153 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 112668 ] | New: This issue links to "Page (Extranet)" [ 112668 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 95734 ] | New: This issue links to "Page (Extranet)" [ 95734 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 96153 ] | New: This issue links to "Page (Extranet)" [ 96153 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 95734 ] | New: This issue links to "Page (Extranet)" [ 95734 ] |
Remote Link | Original: This issue links to "Page (Extranet)" [ 96153 ] | New: This issue links to "Page (Extranet)" [ 96153 ] |