漏洞概述
FastAdmin框架存在有条件RCE漏洞,由于FastAdmin的前台文件上传功能中提供了分片传输功能, 但在合并分片文件时因对文件路径的拼接处理不当导致可上传任意文件。
漏洞复现
漏洞需要一个低权限的账号
所以我们需要在前台注册一个普通用户

注册成功后进行登陆
在个人资料头像处上传图片
修改文件内容为

上传成功之后,会在网站路径
\fastadmin\runtime\chunks下生成一个test.php-0.part文件

构造payload发送数据包

回包显示200则代表合并成功<