mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
AzureMonitor: Exclude ( in second capturing group for CodeQL ReDoS vulnerability (#43494)
This commit is contained in:
parent
b87c737a14
commit
3326c3ab7b
@ -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);
|
||||
|
Loading…
Reference in New Issue
Block a user