Breaking: #96831 - Enforce HTML sanitizer during frontend rendering
See forge#96831
Description
TYPO3 security fix TYPO3-CORE-SA-2021-013
introduced Composer package typo3/
to mitigate cross-site scripting vulnerabilities in
rich-text content. In order to relax the strict invocation, a corresponding feature flag has been added
in a follow-up release - which only was a temporary solution.
The feature flag security.
is dropped, and content processing via
TypoScript std
now enables HTML sanitization per default in case it has not been
disabled explicitly in corresponding invocation.
Sites that used a version prior to TYPO3 v12.0 received a corresponding deprecation message already.
Impact
Rich-text content processed with TypoScript std
is HTML sanitized per default.
Feature flag security.
does not have any effect anymore.
Affected Installations
All scenarios that use TypoScript std
, a direct invocation via PHP of
\TYPO3\
or Fluid
view-helper <f:
.
Migration
The following documents already tackled and described the scenario and implications: