Zum Inhalt springen

Frage zu lib.parseFunc_RTE.htmlSanitize = 1 bei der Verwendung und bezüglich Sicherheit

Erstellt am 12. August 2021 · 1 Antwort · letzte Antwort am 13. August 2021

Tags: Update & Upgrade, TYPO3 9, Sicherheit, Frage

Shark1982 ·

Hallo,

ich hatte jetzt bei einem Update von 9.5.28 auf die 9.5.29 das Phänomen, das auf einmal sämtlicher HTML Code von Inhaltselementen nicht mehr gerendert wird bzw. er hat nur das pure HTML ausgegeben.

Ich hatte im Fluid-Template folgenden Code hinterlegt.

{content->f:format.html(parseFuncTSPath:'lib.parseFunc_RTE')}

Nach dem Update auf die 9.5.29 stand im includierten TypoScript Template =>
FILE:EXT:fluid_styled_content/Configuration/TypoScript/Helper/ParseFunc.typoscript
die folgende Eigenschaft auf 1.

lib.parseFunc.htmlSanitize = 1

Erst wenn man diese Einstellung wieder auf

lib.parseFunc.htmlSanitize =0

setzt wird auch wieder das HTML im Frontend korrekt gerendert.
Hab ich jetzt damit die Sicherheit reduziert bezüglich XSS wozu dieses sanitize auch dient ?

Hat man jetzt eine neue Funktion erfunden um die Frontend-Entwickler zu ärgern oder ist das ein Bug an der Stelle ?

lib.parseFunc.htmlSanitize = 1