Cross-site Scripting in Gogs
Description
Published by the National Vulnerability Database
May 5, 2022
Published to the GitHub Advisory Database
May 24, 2022
Reviewed
May 24, 2022
Last updated
Jan 27, 2023
Impact
The malicious user is able to upload a crafted SVG file as the issue attachment to archive XSS. All installations allow uploading SVG (
text/xml
) files as issue attachments (non-default) are affected.Patches
Correctly setting the Content Security Policy for the serving endpoint. Users should upgrade to 0.12.7 or the latest 0.13.0+dev.
Workarounds
Disable uploading SVG files (
text/xml
) as issue attachments.References
https://huntr.dev/bounties/34a12146-3a5d-4efc-a0f8-7a3ae04b198d/
For more information
If you have any questions or comments about this advisory, please post on gogs/gogs#6919.
References