[SECURITY] Avoid storing plain session identifier in $USER->uc
`AbstractUserAuthentication::$uc['moduleSessionID']` still stored plain session identifier, which has been replaced by corresponding HMAC. Resolves: #93359 Releases: master, 11.1, 10.4, 9.5 Change-Id: I920b8d3b364c249d2ec3a6deb42e141e5a1b8ff7 Security-Bulletin: TYPO3-CORE-SA-2021-006 Security-References: CVE-2021-21339 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/68439 Tested-by:Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
Showing
- typo3/sysext/core/Classes/Authentication/AbstractUserAuthentication.php 17 additions, 3 deletions...ore/Classes/Authentication/AbstractUserAuthentication.php
- typo3/sysext/core/Tests/Functional/Authentication/AbstractUserAuthenticationTest.php 84 additions, 0 deletions...ctional/Authentication/AbstractUserAuthenticationTest.php
- typo3/sysext/core/Tests/Functional/Authentication/Fixtures/AnyUserAuthentication.php 40 additions, 0 deletions...ctional/Authentication/Fixtures/AnyUserAuthentication.php
Please register or sign in to comment