TYPO3 Brute Force Protection Bypass in backend login
Impact
The backend login has a basic brute force protection implementation which pauses for 5 seconds if wrong credentials are given. This pause however could be bypassed by forging a special request, making brute force attacks on backend editor credentials more feasible.
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.
| Affected range | Recorded fix |
|---|---|
| From 6.2.0 before 6.2.14Ecosystem versions | 6.2.14 |
| From 7.0.0 before 7.3.1Ecosystem versions | 7.3.1 |
Version evidence: OSV · GHSA-jqr8-q455-xx45
View original version evidence (21 explicit versions)
Original source description
The backend login has a basic brute force protection implementation which pauses for 5 seconds if wrong credentials are given. This pause however could be bypassed by forging a special request, making brute force attacks on backend editor credentials more feasible.
References
- Patch github.com/TYPO3/typo3/commit/0b67290bbd941c07b0101bbfd6c7aadcbb93c75c
- Patch github.com/TYPO3/typo3/commit/0f3fb37674688aba5a44ca6f5df7f8a327a5b5f6
- Security advisory github.com/FriendsOfPHP/security-advisories/blob/master/typo3/cms/2015-07-01-5.yaml
- Source reference github.com/TYPO3/typo3
- Security advisory typo3.org/security/advisory/typo3-core-sa-2015-006
- Security advisory typo3.org/teams/security/security-bulletins/typo3-core/typo3-core-sa-2015-006