参考报告:GHSA-pgpj-v85q-h5fm
该仓库包含一个 docker compose 配置,用于搭建一个 pyLoad 服务器和一个仅提供 csrf.html 的攻击者服务器。若要自行测试,只需运行 docker composer up(除 docker 外,你还需要安装 docker composer)。
然后,首先访问 localhost:8000(pyLoad 登录页面),使用用户 pyload 和密码 pyload 登录。接着,访问 localhost:8001/csrf.html,该页面会立即向 pyLoad API 提交一个跨站请求,并添加一个名为 "hacker" 的用户。你可以前往“设置 > 用户”查看,会发现 "hacker" 用户已被添加!