Merge branch '2923-validate-doh-path-in-dig' into 'main'

Validate HTTP path passed to dig

Closes #2923

See merge request isc-projects/bind9!5451
This commit is contained in:
Artem Boldariev 2021-09-30 08:36:58 +00:00
commit 52f411b288
2 changed files with 10 additions and 0 deletions

View file

@ -1,3 +1,5 @@
5725. [bug] Validate HTTP path passed to dig. [GL #2923]
5724. [bug] Address potential dead lock when checking zone
content consistency. [GL #2908]

View file

@ -1482,6 +1482,14 @@ plus_option(char *option, bool is_batchfile, bool *need_clone,
lookup->https_path = isc_mem_strdup(
mctx, ISC_NM_HTTP_DEFAULT_PATH);
} else {
if (!isc_nm_http_path_isvalid(value)) {
fprintf(stderr,
";; The given HTTP path \"%s\" "
"is not "
"a valid absolute path\n",
value);
goto invalid_option;
}
lookup->https_path = isc_mem_strdup(mctx,
value);
}