Описание
TinyMCE Cross-Site Scripting (XSS) vulnerability through mce:protected comments
Impact
Stored XSS vulnerability via forged mce:protected comments. Allows attackers to bypass sanitization and inject scripts that execute when content is restored. Impacts users who utilize the protect option.
Patches
Patched by validating decoded mce:protected content against configured protect regex rules before restoring. Users should upgrade to the latest patched version.
Workarounds
No official workaround available.
Fix
To avoid this vulnerability:
Upgrade to TinyMCE 8.5.1 or higher. Upgrade to TinyMCE 7.9.3 or higher. Upgrade to TinyMCE 5.11.1 LTS or higher for TinyMCE 5.x (only available as part of commercial long-term support contract).
Acknowledgements
Tiny thanks Ivan Babenko for their help identifying this vulnerability.
Пакеты
tinymce
<= 5.10.9
Отсутствует
tinymce
>= 6.0.0, < 7.9.3
7.9.3
tinymce
>= 8.0.0, < 8.5.1
8.5.1
TinyMCE
<= 5.10.9
Отсутствует
TinyMCE
>= 6.0.0, < 7.9.3
7.9.3
TinyMCE
>= 8.0.0, < 8.5.1
8.5.1
tinymce/tinymce
<= 5.10.9
Отсутствует
tinymce/tinymce
>= 6.0.0, < 7.9.3
7.9.3
tinymce/tinymce
>= 8.0.0, < 8.5.1
8.5.1
Связанные уязвимости
TinyMCE is an open source rich text editor. Prior to 5.11.1, 7.9.3, and 8.5.1, there is a stored XSS vulnerability via forged mce:protected comments. Allows attackers to bypass sanitization and inject scripts that execute when content is restored. Impacts users who utilize the protect option. This vulnerability is fixed in 5.11.1, 7.9.3, and 8.5.1.
TinyMCE is an open source rich text editor. Prior to 5.11.1, 7.9.3, and 8.5.1, there is a stored XSS vulnerability via forged mce:protected comments. Allows attackers to bypass sanitization and inject scripts that execute when content is restored. Impacts users who utilize the protect option. This vulnerability is fixed in 5.11.1, 7.9.3, and 8.5.1.
TinyMCE is an open source rich text editor. Prior to 5.11.1, 7.9.3, an ...