Umbraco.Forms has HTML injection vulnerability in 'Send email' workflow
Low severity
GitHub Reviewed
Published
May 13, 2025
in
umbraco/Umbraco.Forms.Issues
•
Updated May 13, 2025
Description
Published by the National Vulnerability Database
May 13, 2025
Published to the GitHub Advisory Database
May 13, 2025
Reviewed
May 13, 2025
Last updated
May 13, 2025
Impact
The 'Send email' workflow does not HTML encode the user-provided field values in the sent email message, making any form with this workflow configured vulnerable, as it allows sending the message from a trusted system and address (potentially bypassing spam and email client security systems).
Patches
This issue affects all (supported) versions Umbraco Forms and is patched in 13.4.2 and 15.1.2.
Workarounds
Unpatched or unsupported versions can workaround this issue by using the 'Send email with template (Razor)' workflow instead or writing a custom workflow type.
To avoid accidentally using the vulnerable workflow again, the
SendEmail
workflow type can be removed using the following composer (tested on Umbraco 10, 13, 14 and 15):References