影响版本
Apache Commons Text ≤ 1.9
漏洞原理
插值器允许执行script
原理跟CVE-2022-33980: Apache Commons Configuration读文件RCE一样
https://ho1aas.blog.csdn.net/article/details/126114740
漏洞复现
代码审计
replace最终调到lookup查找插值器,然后支持nashorn、js、ecmascript
调用栈如下
补丁修复
其实这个是内置功能,1.10官方默认移除了script
参考
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-42889
https://commons.apache.org/proper/commons-text/userguide.html
完
欢迎关注我的CSDN博客 :@Ho1aAs
版权属于:Ho1aAs
本文链接:https://ho1aas.blog.csdn.net/article/details/127486232
版权声明:本文为原创,转载时须注明出处及本声明