From fea67f020bc39ec30164ba77a2a6eb9997b02e4e Mon Sep 17 00:00:00 2001 From: liubb <1653617791@qq.com> Date: Mon, 28 Sep 2020 12:42:16 +0800 Subject: [PATCH] =?UTF-8?q?update=20js/builtin/filekit/src/nativeapi=5Ffs.?= =?UTF-8?q?cpp.=20utils=E5=85=A5=E5=8F=82=E5=88=A4=E6=96=AD=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/builtin/filekit/src/nativeapi_fs.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/js/builtin/filekit/src/nativeapi_fs.cpp b/js/builtin/filekit/src/nativeapi_fs.cpp index 0237d63..e10490c 100755 --- a/js/builtin/filekit/src/nativeapi_fs.cpp +++ b/js/builtin/filekit/src/nativeapi_fs.cpp @@ -42,6 +42,9 @@ bool IsValidPath(const char* path) if ((strstr(path, "/./") != nullptr) || (strstr(path, "/../") != nullptr)) { return false; } + if (strpbrk(path + PREFIX_LEN, "\"*+,:;<=>\?[]|\x7F")) { + return false; + } return true; }