CVE-2026-26931Metricbeat是Elastic Stack中的一个轻量级数据采集器。该漏洞存在于其Prometheus remote_write HTTP处理程序中,由于未正确限制内存分配大小(CWE-789),攻击者可发送恶意请求触发过度分配(CAPEC-130)。成功利用此漏洞会导致Metricbeat服务因内存耗尽而崩溃或无响应,造成拒绝服务。攻击者需具备邻接网络访问权限和低权限账户,主要影响系统可用性。
该漏洞属于资源管理错误,具体为CWE-789(内存分配大小值过大)。在Metricbeat处理Prometheus remote_write协议的HTTP请求时,代码未能充分验证用户可控参数中指定的内存大小。攻击者可以利用CAPEC-130模式,向受影响组件发送包含异常大尺寸值的数据包。当Metricbeat解析该请求并尝试根据此值分配内存时,会请求操作系统分配超出物理或虚拟内存限制的资源。这会导致内存耗尽(OOM),服务进程被终止或挂起。根据CVSS向量AV:A/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H,攻击者必须位于本地网络中且拥有低权限账号,虽然不影响机密性和完整性,但会对可用性造成严重影响。