From 676dfb7edbf55fa361e5cfb03040451a4f939d90 Mon Sep 17 00:00:00 2001 From: Colton Willey Date: Tue, 14 May 2024 16:59:28 -0700 Subject: [PATCH] Do not allow NULL terminators in the middle of alt name for pattern matching. ZD 17987 --- src/internal.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/internal.c b/src/internal.c index 439139889..4d10cc803 100644 --- a/src/internal.c +++ b/src/internal.c @@ -12386,6 +12386,8 @@ int MatchDomainName(const char* pattern, int len, const char* str) while (--len > 0) { p = (char)XTOLOWER((unsigned char)*pattern); pattern++; + if (p == '\0' && len > 0) + return 0; if (p != '*') break; }