OpenFlow Plugin and OpenDayLight Controller versions Nitrogen, Carbon, Boron, Robert…
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Will not fix Red Hat: no fix planned
Attack profile from CVSS 3.0 · NVD. Fix status from CNA and Red Hat. Impact type from CWE-404.
Summary
OpenFlow Plugin and OpenDayLight Controller versions Nitrogen, Carbon, Boron, Robert Varga, Anil Vishnoi contain a flaw when multiple 'expired' flows take up the memory resource of CONFIG DATASTORE which leads to CONTROLLER shutdown. If multiple different flows with 'idle-timeout' and 'hard-timeout' are sent to the Openflow Plugin REST API, the expired flows will eventually crash the controller once its resource allocations set with the JVM size are exceeded. Although the installed flows (with timeout set) are removed from network (and thus also from controller's operations DS), the expired entries are still present in CONFIG DS. The attack can originate both from NORTH or SOUTH. The above description is for a north bound attack. A south bound attack can originate when an attacker attempts a flow flooding attack and since flows come with timeouts, the attack is not successful. However, the attacker will now be successful in CONTROLLER overflow attack (resource consumption). Although, the network (actual flow tables) and operational DS are only (~)1% occupied, the controller requests for resource consumption. This happens because the installed flows get removed from the network upon timeout.
Why it matters now
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 6
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:opendaylight:opendaylight:boron:*:*:*:*:*:*:* | boron | Vulnerable | OpenDayLight |
| cpe:2.3:a:opendaylight:opendaylight:carbon:*:*:*:*:*:*:* | carbon | Vulnerable | OpenDayLight |
| cpe:2.3:a:opendaylight:opendaylight:nitrogen:*:*:*:*:*:*:* | nitrogen | Vulnerable | OpenDayLight |
| cpe:2.3:a:opendaylight:openflow:boron:*:*:*:*:opendaylight:*:* | boron | Vulnerable | OpenDayLight |
| cpe:2.3:a:opendaylight:openflow:carbon:*:*:*:*:opendaylight:*:* | carbon | Vulnerable | OpenDayLight |
| cpe:2.3:a:opendaylight:openflow:nitrogen:*:*:*:*:opendaylight:*:* | nitrogen | Vulnerable | OpenDayLight |
- cpe:2.3:a:opendaylight:opendaylight:boron:*:*:*:*:*:*:* Versions boron Vulnerable ·OpenDayLight
- cpe:2.3:a:opendaylight:opendaylight:carbon:*:*:*:*:*:*:* Versions carbon Vulnerable ·OpenDayLight
- cpe:2.3:a:opendaylight:opendaylight:nitrogen:*:*:*:*:*:*:* Versions nitrogen Vulnerable ·OpenDayLight
- cpe:2.3:a:opendaylight:openflow:boron:*:*:*:*:opendaylight:*:* Versions boron Vulnerable ·OpenDayLight
- cpe:2.3:a:opendaylight:openflow:carbon:*:*:*:*:opendaylight:*:* Versions carbon Vulnerable ·OpenDayLight
- cpe:2.3:a:opendaylight:openflow:nitrogen:*:*:*:*:opendaylight:*:* Versions nitrogen Vulnerable ·OpenDayLight
Remediation
No fixed version listed by the sources yet.
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Red Hat OpenStack Platform 10 (Newton) | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 11 (Ocata) | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 12 (Pike) | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 8 (Liberty) | Affected | No fix planned: Will not fix |
| Red Hat OpenStack Platform 9 (Mitaka) | Affected | No fix planned: Will not fix |
Timeline
- 2026-10-02 Threatist record created from CVE-2017-1000411
- 2026-10-03 Alias added: GHSA-wrhh-rh53-55jj
References
More Opendaylight vulnerabilities
- TI-2015-01596 The custom authentication realm used by karaf-tomcat's "opendaylight" realm in… CVSS 3.0CRITICAL 9.8
- TI-2017-14581 DOMRpcImplementationNotAvailableException when sending Port-Status packets to… CVSS 3.0HIGH 7.5
- TI-2017-14577 Denial of Service attack when the switch rejects to receive packets from the controller. CVSS 3.0HIGH 7.5
- TI-2014-04137 The Netconf (TCP) service in OpenDaylight 1.0 allows remote attackers to read arbitrary… CVSS 2.0MEDIUM 6.8
- TI-2017-14578 Controller throws an exception and does not allow user to add subsequent flow for a… CVSS 3.0MEDIUM 6.5
- TI-2017-14580 StreamCorruptedException and NullPointerException in OpenDaylight odl-mdsal-xsql. CVSS 3.0MEDIUM 5.3
Sources
- CVE-2017-1000411 · CVE Program
- CVE-2017-1000411 · NVD
- FIRST EPSS
- GHSA-wrhh-rh53-55jj · GitHub Advisory Database · CC BY 4.0
- CVE-2017-1000411 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences