GHSA-gqqf-g5r7-84vf
TYPO3 HTML Sanitizer Bypasses Cross-Site Scripting Protection
GHSA-gqqf-g5r7-84vf is a medium vulnerability (CVSS 6.1) in typo3/cms-core, published September 15, 2022. No source lists public exploit code. Fixed in typo3/cms-core 7.6.58.
- Severity
- 6.1 MediumCVSS 3.1, GitHub Advisories
- Exploit chance
- UnscoredNo EPSS score yet
- Exploitation
- None knownNot on CISA’s or ENISA’s lists
- Fixed in
7.6.58typo3/cms-core +9 more
Description
Meta
- CVSS:
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N/E:F/RL:O/RC:C(5.7)
Problem
Due to a parsing issue in upstream package masterminds/html5, malicious markup used in a sequence with special HTML comments cannot be filtered and sanitized. This allows to by-pass the cross-site scripting mechanism of typo3/html-sanitizer.
Solution
Update to TYPO3 version 7.6.58 ELTS, 8.7.48 ELTS, 9.5.37 ELTS, 10.4.32 or 11.5.16 that fix the problem described above.
Credits
Thanks to David Klein who reported this issue, and to TYPO3 security team member Oliver Hader who fixed the issue.
References
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Affected packages
| Package | Affected | Fixed |
|---|---|---|
typo3/cms-corePackagist | 7.0.0 to 7.6.57 | 7.6.58 |
typo3/cms-corePackagist | 8.0.0 to 8.7.47 | 8.7.48 |
typo3/cms-corePackagist | 9.0.0 to 9.5.36 | 9.5.37 |
typo3/cms-corePackagist | 10.0.0 to 10.4.31 | 10.4.32 |
typo3/cms-corePackagist | 11.0.0 to 11.5.15 | 11.5.16 |
typo3/cms-corePackagist | 7.0.0 up to 7.6.58 | 7.6.58 |
typo3/cms-corePackagist | 8.0.0 up to 8.7.48, plus listed versions v8.7.10v8.7.11v8.7.12v8.7.13v8.7.14 Show 21 moreShow lessv8.7.15v8.7.16v8.7.17v8.7.18v8.7.19v8.7.20v8.7.21v8.7.22v8.7.23v8.7.24v8.7.25v8.7.26v8.7.27v8.7.28v8.7.29v8.7.30v8.7.31v8.7.32v8.7.7v8.7.8v8.7.9 | 8.7.48 |
typo3/cms-corePackagist | 9.0.0 up to 9.5.37, plus listed versions v9.0.0v9.1.0v9.2.0v9.2.1v9.3.0 Show 36 moreShow lessv9.3.1v9.3.2v9.3.3v9.4.0v9.5.0v9.5.1v9.5.10v9.5.11v9.5.12v9.5.13v9.5.14v9.5.15v9.5.16v9.5.17v9.5.18v9.5.19v9.5.2v9.5.20v9.5.21v9.5.22v9.5.23v9.5.24v9.5.25v9.5.26v9.5.27v9.5.28v9.5.29v9.5.3v9.5.30v9.5.31v9.5.4v9.5.5v9.5.6v9.5.7v9.5.8v9.5.9 | 9.5.37 |
typo3/cms-corePackagist | 10.0.0 up to 10.4.32, plus listed versions v10.0.0v10.1.0v10.2.0v10.2.1v10.2.2 Show 33 moreShow lessv10.3.0v10.4.0v10.4.1v10.4.10v10.4.11v10.4.12v10.4.13v10.4.14v10.4.15v10.4.16v10.4.17v10.4.18v10.4.19v10.4.2v10.4.20v10.4.21v10.4.22v10.4.23v10.4.24v10.4.25v10.4.26v10.4.27v10.4.28v10.4.29v10.4.3v10.4.30v10.4.31v10.4.4v10.4.5v10.4.6v10.4.7v10.4.8v10.4.9 | 10.4.32 |
typo3/cms-corePackagist | 11.0.0 up to 11.5.16, plus listed versions v11.0.0v11.1.0v11.1.1v11.2.0v11.3.0 Show 20 moreShow lessv11.3.1v11.3.2v11.3.3v11.4.0v11.5.0v11.5.1v11.5.10v11.5.11v11.5.12v11.5.13v11.5.14v11.5.15v11.5.2v11.5.3v11.5.4v11.5.5v11.5.6v11.5.7v11.5.8v11.5.9 | 11.5.16 |
What each source reports
GitHub Advisories Score used 6.1
TYPO3 HTML Sanitizer Bypasses Cross-Site Scripting Protection
Meta
- CVSS:
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N/E:F/RL:O/RC:C(5.7)
Problem
Due to a parsing issue in upstream package masterminds/html5, malicious markup used in a sequence with special HTML comments cannot be filtered and sanitized. This allows to by-pass the cross-site scripting mechanism of typo3/html-sanitizer.
Solution
Update to TYPO3 version 7.6.58 ELTS, 8.7.48 ELTS, 9.5.37 ELTS, 10.4.32 or 11.5.16 that fix the problem described above.
Credits
Thanks to David Klein who reported this issue, and to TYPO3 security team member Oliver Hader who fixed the issue.
References
- Record
GHSA-gqqf-g5r7-84vf- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSV 6.1
TYPO3 HTML Sanitizer Bypasses Cross-Site Scripting Protection
Meta
- CVSS:
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N/E:F/RL:O/RC:C(5.7)
Problem
Due to a parsing issue in upstream package masterminds/html5, malicious markup used in a sequence with special HTML comments cannot be filtered and sanitized. This allows to by-pass the cross-site scripting mechanism of typo3/html-sanitizer.
Solution
Update to TYPO3 version 7.6.58 ELTS, 8.7.48 ELTS, 9.5.37 ELTS, 10.4.32 or 11.5.16 that fix the problem described above.
Credits
Thanks to David Klein who reported this issue, and to TYPO3 security team member Oliver Hader who fixed the issue.
References
- Record
GHSA-gqqf-g5r7-84vf- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | GitHub Advisories, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.