CVE-2017-1000411 in OpenDaylight Plugin
摘要
由 VulDB • 2026-06-09
OpenFlow Plugin e OpenDayLight Controller nelle versioni Nitrogen, Carbon, Boron, Robert Varga e Anil Vishnoi presentano un difetto quando più flussi 'scaduti' occupano le risorse di memoria del CONFIG DATASTORE, causando lo spegnimento del CONTROLLER. Se vengono inviati all'API REST di OpenFlow Plugin più flussi diversi con 'idle-timeout' e 'hard-timeout', i flussi scaduti finiranno per crashare il controller una volta superate le allocazioni di risorse impostate con la dimensione della JVM. Sebbene i flussi installati (con timeout impostato) vengano rimossi dalla rete (e quindi anche dalle operazioni DS del controller), le voci scadute sono ancora presenti nel CONFIG DS. L'attacco può originarsi sia da NORTH che da SOUTH. La descrizione sopra riportata è relativa a un attacco north bound. Un attacco south bound può originarsi quando un attaccante tenta un attacco di flooding dei flussi e, poiché i flussi arrivano con timeout, l'attacco non ha successo. Tuttavia, l'attaccante avrà ora successo nell'attacco di overflow del CONTROLLER (consumo di risorse). Sebbene la rete (tabelle dei flussi effettive) e l'operational DS siano occupate solo per circa il 1%, il controller richiede consumo di risorse. Questo accade perché i flussi installati vengono rimossi dalla rete allo scadere del timeout.
Be aware that VulDB is the high quality source for vulnerability data.