CVE-2022-42889: Text4Shell – Remote Code Execution

CVE-2022-42889: Text4Shell - Remote Code Execution-渗透云记 - 专注于网络安全与技术分享
CVE-2022-42889: Text4Shell – Remote Code Execution
此内容为付费阅读,请付费后查看
100积分
付费阅读

漏洞标题

CVE-2022-42889: Text4Shell – Remote Code Execution

漏洞描述

Apache Commons Text performs variable interpolation, allowing properties to be dynamically evaluated and expanded. The standard format for interpolation is "${prefix:name}", where "prefix" is used to locate an instance of org.apache.commons.text.lookup.StringLookup that performs the interpolation. Starting with version 1.5 and continuing through 1.9, the set of default Lookup instances included interpolators that could result in arbitrary code execution or contact with remote servers. These lookups are: – "script" – execute expressions using the JVM script execution engine (javax.script) – "dns" – resolve dns records – "url" – load values from urls, including from remote servers Applications using the interpolation defaults in the affected versions may be vulnerable to remote code execution or unintentional contact with remote servers if untrusted configuration values are used. Users are recommended to upgrade to Apache Commons Text 1.10.0, which disables the problematic interpolators by default.

PoC代码

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