static_handler 此前直接 join 未归一化的 URI 路径, curl --path-as-is .../../../ 可读取进程权限内任意文件。 改为逐组件校验:仅允许 Normal/CurDir 组件,拒绝 ..、根路径、盘符。 补充路径校验单元测试。
static_handler 此前直接 join 未归一化的 URI 路径, curl --path-as-is .../../../ 可读取进程权限内任意文件。 改为逐组件校验:仅允许 Normal/CurDir 组件,拒绝 ..、根路径、盘符。 补充路径校验单元测试。