Denial of Service in TYPO3 Bookmark Toolbar
Published 8 Oct 2024 · Updated 31 Oct 2024
Affected packages
- Affected
- >=13.0.0 <13.3.1
- Fixed in
- 13.3.1
composer require typo3/cms-backend:^13.3.1- Affected
- >=12.0.0 <12.4.21
- Fixed in
- 12.4.21
composer require typo3/cms-backend:^12.4.21- Affected
- >=11.0.0 <11.5.40
- Fixed in
- 11.5.40
composer require typo3/cms-backend:^11.5.40- Affected
- >=10.0.0 <10.4.46
- Fixed in
- 10.4.46
composer require typo3/cms-backend:^10.4.46Details
Problem
Due to insufficient input validation, manipulated data saved in the bookmark toolbar of the backend user interface causes a general error state, blocking further access to the interface. Exploiting this vulnerability requires an administrator-level backend user account.
Solution
Update to TYPO3 versions 10.4.46 ELTS, 11.5.40 LTS, 12.4.21 LTS, 13.3.1 that fix the problem described.
Credits
Thanks to Hendrik Eichner who reported this issue and to TYPO3 core & security team members Oliver Hader and Benjamin Franzke who fixed the issue.
References
Is GHSA-ffcv-v6pw-qhrp in any of your client repos?
Checking one package by hand is fine. Checking it across forty client projects is not. NPMscan reads the lockfiles in every GitHub repo you pick, finds each project with an affected typo3/cms-backend, and gives you the command that fixes it.
References
Advisory data from OSV.dev (opens OSV.dev in a new tab), refreshed daily.