Read the docs
TI-2023-25465 Aliases CVE-2023-47125GHSA-mm79-jhqm-9j54

By-passing Cross-Site Scripting Protection in HTML Sanitizer

Priority LOW 28CWE-79Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
Required
Attack complexity
Low
Impact type
Cross-site scripting
Confidentiality · integrity · availability
Low · Low · None
Fix status
Fixed

Attack profile from CVSS 3.1 · NVD. Fix status from CNA and GitHub. Impact type from CWE-79.

Summary

TYPO3 is an open source PHP based web content management system released under the GNU GPL. In affected versions DOM processing instructions are not handled correctly. This allows bypassing the cross-site scripting mechanism of typo3/html-sanitizer. This vulnerability has been addressed in versions 1.5.3 and 2.1.4. Users are advised to upgrade. There are no known workarounds for this vulnerability.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00579 47th percentileScored 2026-11-07
Fix Fixed html-sanitizer (TYPO3): 1.5.3, 2.1.4typo3/html-sanitizer (Packagist): 1.5.3, 2.1.4

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
TYPO3html-sanitizer1.0.0 to before 1.5.3; 2.0.0 to before 2.1.41.5.3, 2.1.4Patch availableCNA
—typo3/html-sanitizer (Packagist)1.0.0 to before 1.5.31.5.3Patch availableGHSA-mm79-jhqm-9j54
—typo3/html-sanitizer (Packagist)2.0.0 to before 2.1.42.1.4Patch availableGHSA-mm79-jhqm-9j54
  • html-sanitizer VendorTYPO3 Affected 1.0.0 to before 1.5.3; 2.0.0 to before 2.1.4 Fixed in 1.5.3, 2.1.4 Patch available CNA
  • typo3/html-sanitizer (Packagist) Vendor— Affected 1.0.0 to before 1.5.3 Fixed in 1.5.3 Patch available GHSA-mm79-jhqm-9j54
  • typo3/html-sanitizer (Packagist) Vendor— Affected 2.0.0 to before 2.1.4 Fixed in 2.1.4 Patch available GHSA-mm79-jhqm-9j54

CPE configurations NVD · 3

CPEVersionsRoleVendor
cpe:2.3:a:typo3:html_sanitizer:*:*:*:*:*:*:*:*1.0.0 to before 1.5.3; 2.0.0 to before 2.1.4VulnerableTYPO3
cpe:2.3:a:typo3:typo3:*:*:*:*:elts:*:*:*8.7.42 to before 8.7.55; 9.5.29 to before 9.5.44; 10.4.19 to before 10.4.41VulnerableTYPO3
cpe:2.3:a:typo3:typo3:*:*:*:*:*:*:*:*11.3.2 to before 11.5.33; 12.0.0 to before 12.4.8VulnerableTYPO3
  • cpe:2.3:a:typo3:html_sanitizer:*:*:*:*:*:*:*:* Versions 1.0.0 to before 1.5.3; 2.0.0 to before 2.1.4 Vulnerable ·TYPO3
  • cpe:2.3:a:typo3:typo3:*:*:*:*:elts:*:*:* Versions 8.7.42 to before 8.7.55; 9.5.29 to before 9.5.44; 10.4.19 to before 10.4.41 Vulnerable ·TYPO3
  • cpe:2.3:a:typo3:typo3:*:*:*:*:*:*:*:* Versions 11.3.2 to before 11.5.33; 12.0.0 to before 12.4.8 Vulnerable ·TYPO3

Remediation

  • Fix · CNA html-sanitizer (TYPO3) Fixed in 1.5.3, 2.1.4
  • Fix · GHSA-mm79-jhqm-9j54 typo3/html-sanitizer (Packagist) Fixed in 1.5.3 Advisory →
  • Fix · GHSA-mm79-jhqm-9j54 typo3/html-sanitizer (Packagist) Fixed in 2.1.4 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2023-47125
  2. 2026-10-03 Alias added: GHSA-mm79-jhqm-9j54

References

  • TI-2022-16445 Bypass of Cross-Site Scripting Protection in typo3/html-sanitizer CVSS 3.1MEDIUM 6.1
  • TI-2023-19880 By-passing Cross-Site Scripting Protection in HTML Sanitizer CVSS 3.1MEDIUM 6.1
  • TI-2022-07558 Cross-Site Scripting Protection bypass in HTML Sanitizer CVSS 3.1MEDIUM 6.1

Sources