summaryrefslogtreecommitdiff
path: root/0008-graphite-functions-xss.patch
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-05 03:03:36 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-05 03:03:36 +0000
commitc8e89464d8257611add40edc33a5db8559a7dfa1 (patch)
treea3d7b81758422f7878998528cf5f60b9a5f927d4 /0008-graphite-functions-xss.patch
parent28c53806df586a2e3949c7b4a6828e5c026157c0 (diff)
automatic import of grafanaopeneuler24.03_LTS
Diffstat (limited to '0008-graphite-functions-xss.patch')
-rw-r--r--0008-graphite-functions-xss.patch30
1 files changed, 30 insertions, 0 deletions
diff --git a/0008-graphite-functions-xss.patch b/0008-graphite-functions-xss.patch
new file mode 100644
index 0000000..a686e9a
--- /dev/null
+++ b/0008-graphite-functions-xss.patch
@@ -0,0 +1,30 @@
+From: ismail simsek <ismailsimsek09@gmail.com>
+Date: Thu Mar 16 23:16:03 2023 +0100
+Subject: [PATCH] graphite functions xss
+
+commit e59427c074
+ [v9.2.x] Fix xss in Graphite functions tooltip (#810)
+
+ Fix xss in Graphite functions tooltip (#804)
+
+ (cherry picked from commit 87aad3f11836f810ee1fdfee27827e746ef36055)
+
+ Co-authored-by: Ludovic Viaud <ludovic.viaud@gmail.com>
+
+diff --git a/public/app/plugins/datasource/graphite/components/FunctionEditorControls.tsx b/public/app/plugins/datasource/graphite/components/FunctionEditorControls.tsx
+index facd0b2511..d4d41da720 100644
+--- a/public/app/plugins/datasource/graphite/components/FunctionEditorControls.tsx
++++ b/public/app/plugins/datasource/graphite/components/FunctionEditorControls.tsx
+@@ -11,11 +11,9 @@ export interface FunctionEditorControlsProps {
+ }
+
+ const FunctionDescription = React.lazy(async () => {
+- // @ts-ignore
+- const { default: rst2html } = await import(/* webpackChunkName: "rst2html" */ 'rst2html');
+ return {
+ default(props: { description?: string }) {
+- return <div dangerouslySetInnerHTML={{ __html: rst2html(props.description ?? '') }} />;
++ return <div>{props.description}</div>;
+ },
+ };
+ });