漏洞描述:
Webgrind是一套PHP执行时间分析工具。其中Webgrind 1.5版本中存在安全漏洞,该漏洞源于程序依靠用户输入来显示文件。攻击者可以通过漏洞读取服务器敏感文件
漏洞利用条件:
参数没有经过校验或者校验不合格,用户可控制变量读取任意文件,如/etc/passwd、./index.php、/config.ini
漏洞影响范围:
Webgrind <= 1.5
漏洞复现:
1.漏洞页面
2.burp抓取页面数据包,poc:/index.php?op=fileviewer&file=/etc/passwd
修复建议:
1、对用户输入的参数进行校验;
2、限定用户访问的文件范围;
3、使用白名单;
学习记录过程,仅供参考!!!!