CVE-2017-1000411 in OpenDaylight PluginИнформация

Сводка

по VulDB • 09.06.2026

Плагины OpenFlow и контроллеры OpenDayLight версий Nitrogen, Carbon, Boron, Robert Varga и Anil Vishnoi содержат уязвимость, при которой несколько «истекших» (expired) потоков занимают ресурсы памяти CONFIG DATASTORE, что приводит к остановке (shutdown) контроллера. Если в REST API плагина OpenFlow отправляется несколько различных потоков с установленными параметрами «idle-timeout» и «hard-timeout», истекшие потоки в конечном итоге приведут к сбою контроллера после превышения лимитов выделения ресурсов, установленных размером JVM. Хотя установленные потоки (с заданным временем истечения) удаляются из сети (и, следовательно, из операционного DS контроллера), записи с истекшим временем все еще присутствуют в CONFIG DS. Атака может исходить как от NORTH, так и от SOUTH. Приведенное выше описание относится к атаке через north bound. Атака через south bound может возникнуть, когда злоумышленник пытается выполнить атаку с флудингом потоков (flow flooding); поскольку потоки имеют таймауты, такая атака не достигает своей цели. Однако злоумышленник успешно реализует атаку на переполнение контроллера (исчерпание ресурсов). Хотя сеть (фактические таблицы потоков) и операционный DS заняты лишь примерно на 1%, контроллер продолжает потреблять ресурсы. Это происходит потому, что установленные потоки удаляются из сети по истечении таймаута.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

28.12.2017

Раскрытие

31.01.2018

Модерация

принято

Вход

VDB-112671

EPSS

0.01572

KEV

Нет

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

Очень низкий

Источники

Interested in the pricing of exploits?

See the underground prices here!