Commit 274c5f7
authored
Domain is passed as a REGEX pattern, not a literal string.
This change ensures consistency with how paths are parsed when updating a domain path.
The modified line was passing the domain name as a literal string, but it is actually interpreted as a regular expression internally.
I couldn’t find a way to exploit this issue, but it could still cause data corruption if a domain name accidentally contains regex metacharacters.
Note that this same technique is already used in a similar situation on line 1118.
A common example is when an organization uses its DNS name as the "domain" (tenant), like `company.com`.
In this case, the `.` (dot) is treated as a regex wildcard, meaning it can match any character...1 parent b6b5bfd commit 274c5f7
1 file changed
+1
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
938 | 938 | | |
939 | 939 | | |
940 | 940 | | |
941 | | - | |
| 941 | + | |
942 | 942 | | |
943 | 943 | | |
944 | 944 | | |
| |||
0 commit comments