Elasticsearch 8.x < 8.19.20 / 9.0.x < 9.4.5 / 9.5.x < 9.5.1 多个漏洞 (ESA-2026-78 / ESA-2026-79 / ESA-2026-116)

medium Nessus 插件 ID 338338

简介

远程主机缺少一个安全更新。

描述

远程主机上安装的 Elasticsearch 版本是低于 8.19.20 的 8.x,或低于9.4.5 的 9.0.x,或低于9.5.1 的 9.5.x。因此,如 、 和ESA-2026-79ESA-2026-116公告所述,ESA-2026-78会受到多个漏洞的影响。

- Elasticsearch 中的内存分配过大值 (CWE-789) 可通过过量分配导致拒绝服务 (CAPEC-130)。仅对单个索引具有读取权限的经过认证的用户可提交一个小型的特别构建的搜索请求,该请求会导致超大的内存分配,从而耗尽 JVM 堆并终止受影响的节点。(CVE-2026-72645)

- Elasticsearch 中的缺陷允许经身份验证的低权限用户提交包含用户提供特制输入的单个请求。特定的内部组件使用递归例程验证输入,并且对被验证值的长度不应用任何边界,因此验证会导致线程耗尽其堆栈。周围的执行路径未处理由此产生的致命错误,并终止受影响的节点进程,从而产生拒绝服务。(CVE-2026-72686)

- Elasticsearch 中的缺陷允许经认证的低权限用户提交包含伪造的 opaque 标识符的单个小型请求。Elasticsearch 在确认标识符是由集群合法颁发之前,先对其进行解码和反序列化,标识符内携带的大小值驱动的分配既未受到上限,也未由可用的内存使用控制考虑。所造成的内存不足状况是致命的,可终止受影响的节点进程,从而导致拒绝服务。
(CVE-2026-72687)

请注意,Nessus 尚未测试这些问题,而是只依据应用程序自我报告的版本号进行判断。

解决方案

升级到 Elasticsearch 版本 8.19.20、 9.4.5或9.5.1 或更高版本,视您的版本分支而定。

另见

http://www.nessus.org/u?13e4a27e

http://www.nessus.org/u?73e6baac

http://www.nessus.org/u?cf51803e

插件详情

严重性: Medium

ID: 338338

文件名: elasticsearch_ESA-2026-78.nasl

版本: 1.2

类型: Combined

代理: unix

系列: Misc.

发布时间: 2026/8/20

最近更新时间: 2026/8/21

配置: 启用全面检查 (optional)

支持的传感器: Nessus Agent, Nessus

风险信息

VPR

风险因素: Low

分数: 3

百分位: 23.72

CVSS v2

风险因素: Medium

基本分数: 6.8

时间分数: 5

矢量: CVSS2#AV:N/AC:L/Au:S/C:N/I:N/A:C

CVSS 分数来源: CVE-2026-72687

CVSS v3

风险因素: Medium

基本分数: 6.5

时间分数: 5.7

矢量: CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

时间矢量: CVSS:3.0/E:U/RL:O/RC:C

漏洞信息

CPE: cpe:/a:elastic:elasticsearch, cpe:/a:elasticsearch:elasticsearch

必需的 KB 项: installed_sw/Elasticsearch

易利用性: No known exploits are available

补丁发布日期: 2026/8/13

漏洞发布日期: 2026/8/13

参考资料信息

CVE: CVE-2026-72645, CVE-2026-72686, CVE-2026-72687

CWE: 674, 789