CVE-2025-14525kubevirt中存在一个拒绝服务漏洞。攻击者是虚拟机内部的普通用户,当虚拟机的guest agent处于活跃状态时,攻击者可以触发agent报告大量网络接口。这种行为会耗尽系统存储虚拟机配置更新的能力,导致管理员无法对虚拟机实例(VMI)进行任何配置更改。这是一个典型的通过资源耗尽实现的拒绝服务攻击,攻击者利用虚拟化环境中虚拟机到宿主机的不当信任边界,限制管理员对虚拟机的管理能力,最终造成管理功能瘫痪。
该漏洞源于kubevirt对guest agent报告的网络接口数量缺乏有效限制。当guest agent被激活后,它会定期向宿主机报告虚拟机的网络配置信息。攻击者可以通过在虚拟机内部构造大量虚拟网络接口(如通过ip link add命令创建大量veth对),使得agent在报告时携带过多接口信息。宿主机端的配置存储系统无法处理如此大量的接口数据,导致配置更新队列阻塞,管理员对VMI的所有修改操作都会被拒绝。攻击者需要具备虚拟机内的普通用户权限和guest agent的访问能力即可实施攻击,无需特殊权限或管理员权限。