TYPO3 Backend Forms vulnerable to Information Disclosure of Hashed Passwords
Impact
Password hashes were being reflected in the editing forms of the TYPO3 backend user interface. This allowed attackers to crack the plaintext password using brute force techniques. Exploiting this vulnerability requires a valid backend user account.
Source excerpt · OSVExploiting this vulnerability requires a valid backend user account.
Affected 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 8.0.0 before 8.7.57Ecosystem versions | 8.7.57 |
| From 9.0.0 before 9.5.46Ecosystem versions | 9.5.46 |
| From 10.0.0 before 10.4.43Ecosystem versions | 10.4.43 |
| From 11.0.0 before 11.5.35Ecosystem versions | 11.5.35 |
| From 12.0.0 before 12.4.11Ecosystem versions | 12.4.11 |
| From 13.0.0 before 13.0.1Ecosystem versions | 13.0.1 |
Version evidence: OSV · GHSA-38r2-5695-334w
View original version evidence (174 explicit versions)
Original source description
Problem
Password hashes were being reflected in the editing forms of the TYPO3 backend user interface. This allowed attackers to crack the plaintext password using brute force techniques. Exploiting this vulnerability requires a valid backend user account.
Solution
Update to TYPO3 versions 8.7.57 ELTS, 9.5.46 ELTS, 10.4.43 ELTS, 11.5.35 LTS, 12.4.11 LTS, 13.0.1 that fix the problem described.
Credits
Thanks to the TYPO3 framework merger Christian Kuhn and external security researchers Maximilian Beckmann, Klaus-Günther Schmidt who reported this issue, and TYPO3 security team member Oliver Hader who fixed the issue.
References
References
- Security advisory github.com/TYPO3/typo3/security/advisories/GHSA-38r2-5695-334w
- Security advisory nvd.nist.gov/vuln/detail/CVE-2024-25118
- Patch github.com/TYPO3/typo3/commit/1186b2fec8a665a8f228ed66e6d60abf8407c17b
- Patch github.com/TYPO3/typo3/commit/c7a135c25a14b852eebe4335f21ba3c606188f3a
- Patch github.com/TYPO3/typo3/commit/cafc5af7fdce7734e6c8f9ecf2efd17b246fc049
- Source reference github.com/TYPO3/typo3
- Security advisory typo3.org/security/advisory/typo3-core-sa-2024-003