TYPO3 HTML Sanitizer vulnerable to Cross-Site Scripting
Problem
Due to a parsing issue in the upstream package masterminds/html5, malicious markup used in a sequence with special HTML CDATA sections cannot be filtered and sanitized. This allows bypassing the cross-site scripting mechanism of typo3/html-sanitizer.
Besides that, the upstream package masterminds/html5 provides HTML raw text elements (script, style, noframes, noembed and iframe) as DOMText nodes, which were not processed and sanitized further. None of the mentioned elements were defined in the default builder configuration, that's why only custom behaviors, using one of those tag names, were vulnerable to cross-site scripting.
Solution
Update to typo3/html-sanitizer versions 1.5.0 or 2.1.1 that fix the problem described.
Betroffene Software
Klicken Sie auf eine Technologie, um alle zugehörigen Schwachstellen anzuzeigen.
| Plattform | Paket | Anfällige Versionen | Behoben in |
|---|---|---|---|
| Composer-Paket | typo3/cms | >= 10.0.0, < 10.4.33, >= 11.0.0, < 11.5.20, >= 12.0.0, < 12.1.1 | 10.4.33, 11.5.20, 12.1.1 |
| Composer-Paket | typo3/html-sanitizer | >= 1.0.0, < 1.5.0, >= 2.0.0, < 2.1.1 | 1.5.0, 2.1.1 |
Verweise
- https://github.com/TYPO3/html-sanitizer/security/advisories/GHSA-hvwx-qh2h-xcfj
- https://nvd.nist.gov/vuln/detail/CVE-2022-23499
- https://github.com/TYPO3/html-sanitizer/pull/105
- https://github.com/TYPO3/html-sanitizer/pull/106
- https://github.com/FriendsOfPHP/security-advisories/blob/master/typo3/cms/CVE-2022-23499.yaml
- https://github.com/TYPO3/html-sanitizer
- https://github.com/TYPO3/html-sanitizer/releases/tag/v1.5.0
- https://github.com/TYPO3/html-sanitizer/releases/tag/v2.1.1
- https://typo3.org/security/advisory/typo3-core-sa-2022-017
- CVSS-Vektor
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N- Schwäche (CWE)
CWE-79- Plattform
- Composer
- Paket
typo3/cms, typo3/html-sanitizer- Veröffentlicht
- 13.12.2022
- Aktualisiert
- 11.10.2026 10:22
Quellen und Lizenzen
OSV / GitHub Advisory Database - GHSA-hvwx-qh2h-xcfj - CC BY 4.0
Schwachstellenhistorie: typo3/cms
Alle veröffentlichten Schwachstellen dieses Pakets (Composer-Paket), neueste zuerst. Zeigt, ob es ein einmaliger Ausrutscher ist oder ein Paket, das man im Auge behalten muss.
- Einträge insgesamt
- 188
- Erste → letzte
- 09.2018 06.2024
- Ohne Fix
- 3
- In Angriffen ausgenutzt
- 0
Verteilung nach Schweregrad
- Kritisch 6
- Hoch 41
- Mittel 128
- Niedrig 13
Veröffentlichungen pro Jahr
- 2018: 2
- 2019: 0
- 2020: 13
- 2021: 15
- 2022: 85
- 2023: 1
- 2024: 72
- 2025: 0
- 2026: 0
-
TYPO3 HTML Sanitizer vulnerable to Cross-Site Scripting dieser Eintrag
Erkennen Sie Schwachstellen in Ihrer Anwendung
Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.