Umbraco is an ASP.NET content management system (CMS). Starting in version 7.0.0 and prior to versions 7.15.11, 8.18.9, 10.7.0, 11.5.0, and 12.2.0, a user with access to the backoffice can upload SVG files that include scripts. If the user can trick another user to load the media directly in a browser, the scripts can be executed. Versions 7.15.11, 8.18.9, 10.7.0, 11.5.0, and 12.2.0 contain a patch for this issue. Some workarounds are available. Implement the server side file validation or serve all media from an different host (e.g cdn) than where Umbraco is hosted.
Advisories
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2023-3134 | Umbraco is an ASP.NET content management system (CMS). Starting in version 7.0.0 and prior to versions 7.15.11, 8.18.9, 10.7.0, 11.5.0, and 12.2.0, a user with access to the backoffice can upload SVG files that include scripts. If the user can trick another user to load the media directly in a browser, the scripts can be executed. Versions 7.15.11, 8.18.9, 10.7.0, 11.5.0, and 12.2.0 contain a patch for this issue. Some workarounds are available. Implement the server side file validation or serve all media from an different host (e.g cdn) than where Umbraco is hosted. |
Github GHSA |
GHSA-6xmx-85x3-4cv2 | Stored XSS via SVG File Upload |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
No history.
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2024-08-28T14:43:18.346Z
Reserved: 2023-11-24T16:45:24.311Z
Link: CVE-2023-49279
Updated: 2024-08-02T21:53:45.340Z
Status : Modified
Published: 2023-12-12T20:15:08.390
Modified: 2024-11-21T08:33:10.423
Link: CVE-2023-49279
No data.
OpenCVE Enrichment
No data.
Weaknesses
EUVD
Github GHSA