CVE-2025-68387CVE-2025-68387是Elastic Kibana中的一个中等严重性跨站脚本(XSS)漏洞。该漏洞源于Vega AST(抽象语法树)评估器中的函数处理器对用户输入的不当处理。未经身份验证的攻击者可以利用此漏洞在Kibana生成的Web页面中嵌入恶意JavaScript脚本。当其他用户访问包含恶意脚本的页面时,这些脚本将在受害者浏览器上下文中执行,从而可能导致会话劫持、敏感信息窃取或对用户进行进一步攻击。此漏洞需要用户交互才能触发,攻击者需要诱导用户访问特制的链接或内容。Elastic安全团队([email protected])发现并报告了此漏洞,并于2025年12月18日公开披露。该漏洞影响Kibana的多个主要版本,CVSS评分为6.1,属于中等严重级别。
该漏洞存在于Kibana的Vega可视化功能的AST评估器中。Vega是一种用于创建可视化规范的语言和运行时,Kibana使用它来生成复杂的交互式图表。在Vega AST评估过程中,系统会解析和执行Vega规范中定义的函数处理器。问题出在评估器未能正确对用户可控的输入进行HTML转义或输入验证。攻击者可以构造一个包含恶意JavaScript代码的Vega规范,当该规范被解析时,恶意代码会被嵌入到生成的HTML页面中。由于Kibana通常在受信任的环境中使用,用户可能会信任显示的可视化内容,因此更容易受到此类攻击。成功利用此漏洞需要攻击者具备一定的社会工程技能,说服用户访问特制的链接或导入恶意的Vega规范。攻击者可能通过分享链接、嵌入可视化或在其他可输入内容的地方注入恶意规范来实施攻击。