Vulnerability advisory
GHSA-fjh3-g8gq-9q92
Cross-Site Scripting in Content Preview
Also known as BIT-typo3-2021-21340CVE-2021-21340
Severity
- CVSS 3.x
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Affected versions
| Affected | Fixed in |
|---|---|
10.0.0 to before 10.4.14 | 10.4.14Advisories → |
11.0.0 to before 11.1.1 | 11.1.1Advisories → |
| Affected | Fixed in |
|---|---|
10.0.0 to before 10.4.14 | 10.4.14Advisories → |
11.0.0 to before 11.1.1 | 11.1.1Advisories → |
typo3/cms Packagist
All typo3/cms advisories →| Affected | Fixed in |
|---|---|
10.0.0 to before 10.4.14 | 10.4.14Advisories → |
11.0.0 to before 11.1.1 | 11.1.1Advisories → |
Description
Problem
It has been discovered that database fields used as descriptionColumn are vulnerable to cross-site scripting when their content gets previewed in the page module. A valid backend user account is needed to exploit this vulnerability.
Solution
Update to TYPO3 versions 10.4.14, 11.1.1 that fix the problem described.
Credits
Thanks to Richie Lee who reported this issue and to TYPO3 framework merger Andreas Fernandez who fixed the issue.
References
References
- Webgithub.com/TYPO3/TYPO3.CMS/security/advisories/GHSA-fjh3-g8gq-9q92 ↗
- Advisorynvd.nist.gov/vuln/detail/CVE-2021-21340 ↗
- Webgithub.com/FriendsOfPHP/security-advisories/blob/master/typo3/cms-core/CVE-2021-21340.yaml ↗
- Webgithub.com/FriendsOfPHP/security-advisories/blob/master/typo3/cms/CVE-2021-21340.yaml ↗
- Webpackagist.org/packages/typo3/cms-backend ↗
- Webtypo3.org/security/advisory/typo3-core-sa-2021-007 ↗