From 15fb7e99d925693b67d946dcda47403109af76dc Mon Sep 17 00:00:00 2001 From: Eric Leijonmarck Date: Mon, 6 Mar 2023 09:54:30 +0000 Subject: [PATCH] Login: Fix sanitize input for signin url (#64203) fix: sanitize input for signin --- public/app/core/components/AppChrome/TopBar/SignInLink.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/app/core/components/AppChrome/TopBar/SignInLink.tsx b/public/app/core/components/AppChrome/TopBar/SignInLink.tsx index d2e90f24ad7..8b7650fd738 100644 --- a/public/app/core/components/AppChrome/TopBar/SignInLink.tsx +++ b/public/app/core/components/AppChrome/TopBar/SignInLink.tsx @@ -2,13 +2,13 @@ import { css } from '@emotion/css'; import React from 'react'; import { useLocation } from 'react-router-dom'; -import { GrafanaTheme2, locationUtil } from '@grafana/data'; +import { GrafanaTheme2, locationUtil, textUtil } from '@grafana/data'; import { useStyles2 } from '@grafana/ui'; export function SignInLink() { const location = useLocation(); const styles = useStyles2(getStyles); - const loginUrl = locationUtil.getUrlForPartial(location, { forceLogin: 'true' }); + const loginUrl = textUtil.sanitizeUrl(locationUtil.getUrlForPartial(location, { forceLogin: 'true' })); return (