Skip to content

Commit 861afde

Browse files
Fix for code scanning alert no. 1719: Client-side cross-site scripting (#19607)
* Fix for code scanning alert no. 1719: Client-side cross-site scripting Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com> * feat: uses built-in sanitizeHtml in backoffice --------- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
1 parent 29b6c2d commit 861afde

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Umbraco.Web.UI.Client/src/packages/media/media/url/info-app/media-links-workspace-info-app.element.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { UmbLitElement } from '@umbraco-cms/backoffice/lit-element';
66
import { UmbRequestReloadStructureForEntityEvent } from '@umbraco-cms/backoffice/entity-action';
77
import type { UMB_ACTION_EVENT_CONTEXT } from '@umbraco-cms/backoffice/action';
88
import { observeMultiple } from '@umbraco-cms/backoffice/observable-api';
9-
import { debounce } from '@umbraco-cms/backoffice/utils';
9+
import { debounce, sanitizeHTML } from '@umbraco-cms/backoffice/utils';
1010

1111
interface UmbMediaInfoViewLink {
1212
url: string | undefined;
@@ -111,7 +111,7 @@ export class UmbMediaLinksWorkspaceInfoAppElement extends UmbLitElement {
111111
const html = `<!doctype html>
112112
<body style="background-image: linear-gradient(45deg, #ccc 25%, transparent 25%), linear-gradient(135deg, #ccc 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #ccc 75%), linear-gradient(135deg, transparent 75%, #ccc 75%); background-size:30px 30px; background-position:0 0, 15px 0, 15px -15px, 0px 15px;">
113113
<img src="${imagePath}"/>
114-
<script>history.pushState(null, null, "${window.location.href}");</script>
114+
<script>history.pushState(null, null, "${sanitizeHTML(window.location.href)}");</script>
115115
</body>`;
116116

117117
popup.document.open();

0 commit comments

Comments
 (0)