Description
The typo3/html-sanitizer package is an HTML sanitizer, written in PHP, aiming to provide XSS-safe markup based on explicitly allowed tags, attributes and values. Due to a parsing issue in the upstream package `masterminds/html5`, malicious markup used in a sequence with special HTML comments cannot be filtered and sanitized. This allows for a bypass of the cross-site scripting mechanism of `typo3/html-sanitizer`. This issue has been addressed in versions 1.0.7 and 2.0.16 of the `typo3/html-sanitizer` package. Users are advised to upgrade. There are no known workarounds for this issue.
References (4)
Core 4
Core References
Third Party Advisory x_refsource_confirm
https://github.com/TYPO3/html-sanitizer/security/advisories/GHSA-47m6-46mj-p235
Patch, Third Party Advisory x_refsource_misc
https://github.com/TYPO3/html-sanitizer/commit/60bfdc7f9b394d0236e16ee4cea8372a7defa493
Third Party Advisory x_refsource_misc
https://packagist.org/packages/masterminds/html5
Product, Third Party Advisory x_refsource_misc
https://packagist.org/packages/typo3/html-sanitizer
Scores
CVSS v3
6.1
EPSS
0.0032
EPSS Percentile
54.8%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
CISA SSVC
Vulnrichment
Exploitation
none
Automatable
no
Technical Impact
partial
Details
CWE
CWE-79
Status
published
Products (4)
typo3/cms
10.0.0 - 10.4.32Packagist
typo3/cms-core
10.0.0 - 10.4.32Packagist
typo3/html-sanitizer
1.0.0 - 1.0.7Packagist
typo3/html_sanitizer
1.0.0 - 1.0.7
Published
Sep 13, 2022
Tracked Since
Feb 18, 2026