CVE-2020-11091 in Weave NetИнформация

Сводка

по VulDB • 26.07.2026

В Weave Net до версии 2.6.3 злоумышленник, имеющий возможность запускать процесс от имени root в контейнере, может отвечать на DNS-запросы с хоста и тем самым внедряться в качестве поддельного сервиса. В кластере со внутренней сетью IPv4, если протокол IPv6 не полностью отключен на хосте (через параметр ipv6.disable=1 в командной строке ядра), он либо останется не настроенным, либо будет настроен только на некоторых интерфейсах; при этом весьма вероятно, что пересылка пакетов 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, предоставляя злоумышленнику возможность ответить. Если на хосте случайно присутствует уязвимость, подобная RCE в apt из прошлого года (CVE-2019-3462), это позволяет повысить привилегии до уровня хоста. В версии Weave Net 2.6.3 опция accept_ra отключается для виртуальных сетевых интерфейсов veth, которые она создает.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

GitHub, Inc.

Резервировать

30.03.2020

Модерация

принято

Вход

VDB-155995

EPSS

0.00860

KEV

Нет

Деятельности

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!