GHSA-5r8w-66hq-rc39low3.1No CVE assigned
silverstripe/framework's pre-existing alc_enc cookies log users in if remember me is disabled
Impact
If remember me is on and users log in with the box checked, if the developer then disabled "remember me" function, any pre-existing cookies will continue to authenticate users.
Source excerpt · OSVAffected packages
Start with the recorded fix for your release branch. Check your installed version and test compatibility before upgrading. Fixing this advisory does not rule out other vulnerabilities in the release.
silverstripe/framework Packagist
| Affected range | Recorded fix |
|---|---|
| From 3.1.19-rc1 before 3.1.20Ecosystem versions | 3.1.20 |
| From 3.2.4-rc1 before 3.2.5Ecosystem versions | 3.2.5 |
| From 3.3.2-rc1 before 3.3.3Ecosystem versions | 3.3.3 |
| From 3.4.0-rc1 before 3.4.1Ecosystem versions | 3.4.1 |
Version evidence: OSV · GHSA-5r8w-66hq-rc39
View original version evidence (16 explicit versions)
Original source description
If remember me is on and users log in with the box checked, if the developer then disabled "remember me" function, any pre-existing cookies will continue to authenticate users.
References
- Patch github.com/silverstripe/silverstripe-framework/commit/1c7d5de51bcdf16ebb21c5a0ebe5fe9e31f9a822
- Patch github.com/silverstripe/silverstripe-framework/commit/b1f449762b5d11658b11d5036d5ae361a95fd61e
- Patch github.com/silverstripe/silverstripe-framework/commit/d1163d87b70e3e147f22a1e423b9f70f6fd85e8f
- Patch github.com/silverstripe/silverstripe-framework/commit/fa7f5af8618a83c865b11fd6cc981ad9661046e6
- Security advisory github.com/FriendsOfPHP/security-advisories/blob/master/silverstripe/framework/SS-2016-014-1.yaml
- Source reference github.com/silverstripe/silverstripe-framework
- Security advisory www.silverstripe.org/download/security-releases/ss-2016-014