CVE-2026-47344

TYPO3 HTML Sanitizer allows Cross-Site Scripting

Published Jun 8, 2026 CVSS 4.0 · 2.1 Low EPSS < 1% KEV · Not listed
Description
When ALLOW_INSECURE_RAW_TEXT is enabled, whitespace-variant closing tags (e.g., </style\t>) are not recognized by the sanitizer but accepted by browsers as valid end tags, allowing subsequent content to escape sanitization. This allows bypassing the cross-site scripting prevention mechanism of typo3/html-sanitizer before version 2.3.2.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-jvf5-rxvv-3mcg TYPO3 HTML Sanitizer allows Cross-site Scripting
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description When ALLOW_INSECURE_RAW_TEXT is enabled, whitespace-variant closing tags (e.g., </style\t>) are not recognized by the sanitizer but accepted by browsers as valid end tags, allowing subsequent content to escape sanitization. This allows bypassing the cross-site scripting prevention mechanism of typo3/html-sanitizer before version 2.3.2.
Title TYPO3 HTML Sanitizer allows Cross-Site Scripting
First Time appeared Typo3
Typo3 html Sanitizer
Weaknesses CWE-436
CWE-79
CPEs cpe:2.3:a:typo3:html_sanitizer:*:*:*:*:*:*:*:*
Vendors & Products Typo3
Typo3 html Sanitizer
References
Metrics cvssV4_0

{'score': 2.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
TYPO3
Published
Updated
Jun 8, 2026, 7:50 PM
Reserved
May 19, 2026, 12:49 PM
Status
Deferred
Published
Jun 8, 2026, 8:17 PM
Modified
Jul 23, 2026, 8:10 AM