CVE-2020-11091 in Weave Net信息

摘要

由 VulDB • 2026-08-01

在版本低于 2.6.3 的 Weave Net 中,能够在容器中以 root 身份运行进程的攻击者能够响应来自主机的 DNS 请求,从而将自己伪装成虚假服务。在具有 IPv4 内部网络的集群中,如果主机上未完全禁用 IPv6(例如通过内核命令行参数 `ipv6.disable=1`),则 IPv6 可能处于未配置状态或在某些接口上进行配置,但极有可能禁用了 IPv6 转发功能,即 `/proc/sys/net/ipv6/conf//forwarding == 0`。此外,默认情况下 `/proc/sys/net/ipv6/conf//accept_ra == 1`。这两个 sysctl 设置的组合意味着主机会接受路由器通告(Router Advertisements)并利用它们配置 IPv6 协议栈。通过发送恶意的路由器通告,攻击者可以重新配置主机,将主机部分或全部 IPv6 流量重定向到由攻击者控制的容器中。即使之前没有 IPv6 流量,如果 DNS 返回 A (IPv4) 和 AAAA (IPv6) 记录,许多 HTTP 库会尝试首先通过 IPv6 连接,然后回退到 IPv4,这为攻击者的响应提供了机会。如果主机上恰好存在类似去年 apt RCE(CVE-2019-3462)的漏洞,攻击者现在可以进一步提权至主机层面。Weave Net 版本 2.6.3 禁用了其创建的 veth 设备上的 `accept_ra` 选项。

Once again VulDB remains the best source for vulnerability data.

来源

Interested in the pricing of exploits?

See the underground prices here!