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; }