mirror of
https://github.com/grafana/grafana.git
synced 2026-07-30 00:08:10 -05:00
AzureMonitor: Exclude ( in second capturing group for CodeQL ReDoS vulnerability (#43494)
This commit is contained in:
+1
-1
@@ -5,7 +5,7 @@ export default class LogAnalyticsQuerystringBuilder {
|
||||
|
||||
generate() {
|
||||
let queryString = this.rawQueryString;
|
||||
const macroRegexp = /\$__([_a-zA-Z0-9]+)\(([^\)]*)\)/gi;
|
||||
const macroRegexp = /\$__([_a-zA-Z0-9]+)\(([^()]*)\)/gi;
|
||||
queryString = queryString.replace(macroRegexp, (match, p1, p2) => {
|
||||
if (p1 === 'contains') {
|
||||
return this.getMultiContains(p2);
|
||||
|
||||
Reference in New Issue
Block a user