CVE-2026-39980OpenCTI是一个开源网络威胁情报管理平台。在6.9.5版本之前,其`safeEjs.ts`文件未能正确清理EJS模板。具备“Manage customization”权限的用户可以在执行通知器模板时,在OpenCTI平台进程的上下文中运行任意JavaScript代码,从而导致远程代码执行,造成严重安全风险。
该漏洞源于OpenCTI平台在处理EJS(Embedded JavaScript templates)模板时存在的安全过滤机制失效。具体来说,负责清理用户输入的`safeEjs.ts`文件未能正确识别和过滤恶意的EJS语法构造。攻击者必须拥有“Manage customization”这一高特权。利用此权限,攻击者可以在配置通知器模板时注入包含恶意JavaScript代码的特制模板。当OpenCTI平台的服务器端进程渲染并执行该通知器模板时,由于缺乏有效的净化,注入的恶意JavaScript代码将被服务器解析并执行。这使得攻击者能够在OpenCTI平台进程的上下文中运行任意代码,从而实现远程代码执行(RCE),进一步可能导致服务器被完全控制、敏感数据泄露或服务不可用等严重后果。