Apache Solr Velocity模版注入远程号令执行缝隙安全公告

颁布功夫 2019-10-31

缝隙编号和级别


CVE编号:暂无,危险级别:高危,CVSS分值:官方未评定


影响版本


受影响的版本


Apache Solr 蕴含但不限于8.2.0(最新版本),可能影响所有版本。


缝隙概述


Apache Solr是美国阿帕奇(Apache)软件基金会的一款基于Lucene(一款全文搜索引擎)的搜索服务器。该产品支持层面搜索、垂直搜索、高亮显示搜索了局等。


2019年10月31日,安全钻研员S00pY在GitHub颁布了Apache Solr Velocity模版注入远程号令执行的poc,该缝隙等级严沉,风险面广。


Apache Solr中是默认集成了VelocityResponseWriter这个插件,插件的初始化过程中params.resource.loader.enabled,法式默认设置是false。攻击者在能够接见Solr节造台时,能够通过发送/节点名称/config的POST要求的方式对该项配置进行更改,当该配置被更改为true时用户将被允许通过设置要求中的参数来指定加载有关的资源,攻击者能够通过机关一个拥有威胁的攻击要求,在服务器上进行号令执行。


缝隙验证


POC: https://gist.github.com/s00py/a1ba36a3689fa13759ff910e179fc133


建复建议


目前Apache Solr官方未颁布该缝隙的补丁,建议用户随时关注厂商主页:https://lucene.apache.org/solr/。


一时建复建议:


确保网络设置只允许可信的流量与Solr进行通讯。


参考链接


https://lucene.apache.org/solr/