Cross-site Scripting in the femanager TYPO3 extension
Moderate severity
GitHub Reviewed
Published
Sep 1, 2021
to the GitHub Advisory Database
•
Updated Feb 1, 2023
Package
Affected versions
< 5.5.1
>= 6.0.0, < 6.3.1
Patched versions
5.5.1
6.3.1
Description
Published by the National Vulnerability Database
Aug 13, 2021
Reviewed
Aug 30, 2021
Published to the GitHub Advisory Database
Sep 1, 2021
Last updated
Feb 1, 2023
The extension allows by default to upload SVG files when a logged in frontend user uploads a new profile image. This may lead to Cross-Site Scripting, when the uploaded SVG image is used as is on the website.
Note: If SVG uploads are required, it is recommended to use the TYPO3 extension svg_sanitizer (added to TYPO3 core since versions 9.5.28, 10.4.18 and 11.3.0) to prevent upload of malicious SVG files or to set up a strict Content Security Policy for the destination folder of uploaded images.
References