影响与风险
输入路径若未经边界约束,可能读取或改写不应暴露的文件。
通过 ../ 等路径片段绕过目录限制,读取或写入本不应访问的文件。
通过 ../ 等路径片段绕过目录限制,读取或写入本不应访问的文件。
切换三个步骤,观察角色、机制和结果的变化。
概念:下载接口接受文件路径,却返回了下载目录之外的服务器配置文件。
下载接口接受文件路径,却返回了下载目录之外的服务器配置文件。
输入路径若未经边界约束,可能读取或改写不应暴露的文件。
核对路径规范化后的真实位置,以及文件访问授权。
使用受控文件标识与固定目录,规范化后验证边界并限制进程权限。