CVE-2025-64715Cilium是一个基于eBPF的数据平面网络、安全和可观测性解决方案。该漏洞存在于CiliumNetworkPolicy的egress.toGroups.aws.securityGroupsIds功能中。当策略引用的AWS安全组ID不存在或未附加到任何网络接口时,策略的toCIDRset部分不会被生成,导致出站流量可能被允许到比预期更多的目的地。这使得攻击者可以通过引用不存在的AWS安全组来绕过预期的网络访问控制策略,意外扩大网络访问范围。该漏洞影响使用Cilium进行Kubernetes网络策略管理的云原生环境安全。
漏洞发生在Cilium处理CiliumNetworkPolicy资源时的策略转换阶段。当配置egress.toGroups.aws.securityGroupsIds字段引用AWS安全组时,Cilium后端会尝试解析这些安全组ID并生成相应的toCIDRset规则。然而,当引用的安全组ID不存在于AWS账户中或未附加到任何ENI(弹性网络接口)时,Cilium的错误处理逻辑存在缺陷:它不会生成任何toCIDRset条目,但同时也不会阻止整个策略的生效。结果是带有不存在安全组引用的egress规则会变成一个无限制的出站流量规则,允许流量到达所有目的地而非预期的IP范围。攻击者需要能够创建或修改CiliumNetworkPolicy资源才能利用此漏洞,通常需要一定的Kubernetes集群访问权限。