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.