Apache Pulsar 针对 Log4j2 漏洞 (CVE-2021-44228) 的解决方案
作者:Matteo Merli,Apache Pulsar PMC 主席,StreamNative CTO 近日,由于Apache Log4j2 某些功能存在递归解析功能,攻击者可直接构造恶意请求,触发远程代码执行漏洞。该漏洞的细节和修复进展可以参考CVE-2021-44228[1]. Apache Pulsar 的当前版本捆绑受此漏洞影响的 Log4j2 版本。我们强烈建议您遵循 Apache Log4j 社区的建议并尽快修补您的系统。 针对 Apache Pulsar 系统而言,有两种解决方法可以修补 Pulsar 部署。您可以设置以下任一项: 1.Java属性:-Dlog4j2.formatMsgNoLookups=true 2.环境变量:LOG4J_FORMAT_MSG_NO_LOOKUPS=true 以上两种方法都可以有效缓解 Pulsar 服务的漏洞。 此外,当使用 Kubernetes 运行时运行 Pulsar Functions 时,您应该按照以下示例[2]更新 Docker 镜像。 如果您使用 Pulsar Helm Chart 在 Kubernetes 中进行 Pu...
