最近遇到了通达OA前台伪造管理员登陆漏洞,其实刚爆出来的时候我就听到过,看到过,还收藏过相关的技术文章,但是缺少了对技术的激情,一直没有去研究、去复现,直到在工作中遇到了这个漏洞。我错了,要对知识永远保持着渴望。
查询了网上好多文章方法,都太杂太繁琐了,因此我就将我自己的验证方法,分享一下:
第二步:登陆到通达oa登陆页面,然后使用插件cookie-manage替换PHPsessionid
第三步:访问 http://IP:88/general/index.php?isIE=0&modify_pwd=0成功进入后台
影响范围:通达OA 2017版本 通达OA < 11.5.200417版本
手工复现
1,访问 /ispirit/login_code.php 获取codeuid
2,替换codeuid