Browse Source

[Minor] Restrict `m` patterns in regexps

Issue: #4221
tags/3.3
Vsevolod Stakhov 1 year ago
parent
commit
50101aca19
No account linked to committer's email address
1 changed files with 1 additions and 1 deletions
  1. 1
    1
      src/libutil/regexp.c

+ 1
- 1
src/libutil/regexp.c View File

@@ -336,7 +336,7 @@ rspamd_regexp_new_len (const gchar *pattern, gsize len, const gchar *flags,
if (*start == '/') {
sep = '/';
}
else if (*start == 'm' && !g_ascii_isalnum(start[1])) {
else if (*start == 'm' && start[1] != '\\' && g_ascii_ispunct(start[1])) {
start ++;
sep = *start;


Loading…
Cancel
Save