Commit a5c3db4e by baiyfcu

修复逻辑判断不严禁XSS攻击,server在windows debug运行时拒绝服务攻击:#2213

parent 4783ac08
......@@ -496,6 +496,10 @@ void HttpFileManager::onAccessPath(Session &sender, Parser &parser, const HttpFi
auto fullUrl = string(HTTP_SCHEMA) + "://" + parser["Host"] + parser.FullUrl();
MediaInfo media_info(fullUrl);
auto file_path = getFilePath(parser, media_info, sender);
if (file_path.size() == 0) {
sendNotFound(cb);
return;
}
//访问的是文件夹
if (File::is_dir(file_path.data())) {
auto indexFile = searchIndexFile(file_path);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论