Every CVE Search/ Get API key

CVE-2017-14970

In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while...

5.9 MediumFix available

In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while parsing malformed OpenFlow group mod messages. NOTE: the vendor disputes the relevance of this report, stating "it can only be triggered by an OpenFlow controller, but OpenFlow controllers have much more direct and powerful ways to force Open vSwitch to allocate memory, such as by inserting flows into the flow table."

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

1.24%Up 0.6 points since Apr 14, 2021
90%50%10%1%

What each source reports

NVD Score used 5.9

In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while parsing malformed OpenFlow group mod messages. NOTE: the vendor disputes the relevance of this report, stating "it can only be triggered by an OpenFlow controller, but OpenFlow controllers have much more direct and powerful ways to force Open vSwitch to allocate memory, such as by inserting flows into the flow table."

Record
CVE-2017-14970
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS 2.0
4.3 MediumAV:N/AC:M/Au:N/C:N/I:N/A:P
Weakness
CWE-772
Updated
2026-11-02
CVE List No score

In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while parsing malformed OpenFlow group mod messages. NOTE: the vendor disputes the relevance of this report, stating "it can only be triggered by an OpenFlow controller, but OpenFlow controllers have much more direct and powerful ways to force Open vSwitch to allocate memory, such as by inserting flows into the flow table."

Record
CVE-2017-14970
Updated
2026-11-02
EUVDEUVD-2017-6446 No score

In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while parsing malformed OpenFlow group mod messages. NOTE: the vendor disputes the relevance of this report, stating "it can only be triggered by an OpenFlow controller, but OpenFlow controllers have much more direct and powerful ways to force Open vSwitch to allocate memory, such as by inserting flows into the flow table."

Record
EUVD-2017-6446
Updated
2026-11-03
GitHub AdvisoriesGHSA-jjh9-mpf5-64ww 5.9

In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while...

In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while parsing malformed OpenFlow group mod messages. NOTE: the vendor disputes the relevance of this report, stating "it can only be triggered by an OpenFlow controller, but OpenFlow controllers have much more direct and powerful ways to force Open vSwitch to allocate memory, such as by inserting flows into the flow table."

Record
GHSA-jjh9-mpf5-64ww
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-772
Updated
2026-11-02
OSV 5.9

In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while parsing malformed OpenFlow group mod messages. NOTE: the vendor disputes the relevance of this report, stating "it can only be triggered by an OpenFlow controller, but OpenFlow controllers have much more direct and powerful ways to force Open vSwitch to allocate memory, such as by inserting flows into the flow table."

Record
CVE-2017-14970
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVDEBIAN-CVE-2017-14970 5.9

In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while parsing malformed OpenFlow group mod messages. NOTE: the vendor disputes the relevance of this report, stating "it can only be triggered by an OpenFlow controller, but OpenFlow controllers have much more direct and powerful ways to force Open vSwitch to allocate memory, such as by inserting flows into the flow table."

Record
DEBIAN-CVE-2017-14970
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 4 moreShow less
OSVUBUNTU-CVE-2017-14970 5.9

In lib/ofp-util.c in Open vSwitch (OvS) before 2.8.1, there are multiple memory leaks while parsing malformed OpenFlow group mod messages. NOTE: the vendor disputes the relevance of this report, stating "it can only be triggered by an OpenFlow controller, but OpenFlow controllers have much more direct and powerful ways to force Open vSwitch to allocate memory, such as by inserting flows into the flow table."

Record
UBUNTU-CVE-2017-14970
CVSS 3.0
5.9 MediumCVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVSUSE-SU-2017:3232-1 No score

Security update for openvswitch

This update for openvswitch fixes the following issues:

Security issue fixed:

  • CVE-2017-14970: Add upstream patches to fix memory leaks (bsc#1061310).

Bug fixes:

  • Fix rpmlint warnings (bsc#1057357).
  • Add missing post/postun scriptlets for the ovn-common sub-package (bsc#1054094).
Record
SUSE-SU-2017:3232-1
Updated
2026-11-02
OSVSUSE-SU-2018:0311-1 No score

Security update for openvswitch

This update for openvswitch fixes the following issues:

  • CVE-2017-9263: While parsing an OpenFlow role status message, there is a call to the abort() functio for undefined role status reasons in the function ofp_print_role_status_message in lib/ofp-print.c that may be leveraged toward a remote DoS attack by a malicious switch. (bsc#1041470)
  • CVE-2017-9265: Buffer over-read while parsing the group mod OpenFlow message sent from the controller in lib/ofp-util.c in the function ofputil_pull_ofp15_group_mod.(bsc#1041447)
  • CVE-2017-9214: While parsing an OFPT_QUEUE_GET_CONFIG_REPLY type OFP 1.0 message, there is a buffer over-read that is caused by an unsigned integer underflow in the function ofputil_pull_queue_get_config_reply10 in lib/ofp-util.c. (bsc#1040543)
  • CVE-2017-14970: In lib/ofp-util.c, there are multiple memory leaks while parsing malformed OpenFlow group mod messages.(bsc#1061310)
Record
SUSE-SU-2018:0311-1
Updated
2026-11-02
OSVSUSE-SU-2018:0505-1 No score

Security update for openvswitch

This update for openvswitch fixes the following issues:

  • CVE-2017-9263: While parsing an OpenFlow role status message, there is a call to the abort() functio for undefined role status reasons in the function ofp_print_role_status_message in lib/ofp-print.c that may be leveraged toward a remote DoS attack by a malicious switch. (bsc#1041470)

  • CVE-2017-9265: Buffer over-read while parsing the group mod OpenFlow message sent from the controller in lib/ofp-util.c in the function ofputil_pull_ofp15_group_mod.(bsc#1041447)

  • CVE-2017-9214: While parsing an OFPT_QUEUE_GET_CONFIG_REPLY type OFP 1.0 message, there is a buffer over-read that is caused by an unsigned integer underflow in the function ofputil_pull_queue_get_config_reply10 in lib/ofp-util.c. (bsc#1040543)

  • CVE-2017-14970: In lib/ofp-util.c, there are multiple memory leaks while parsing malformed OpenFlow group mod messages.(bsc#1061310)

  • Do not stop the systemd service on package removals as this can break networking. Moreover, this allows us to easily update to more recent openvswitch releases without connectivity problems (bsc#1050896)

Record
SUSE-SU-2018:0505-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
openvswitch
Debian:12
before 2.8.1+dfsg1-2
2.8.1+dfsg1-2
openvswitch
Debian:13
before 2.8.1+dfsg1-2
2.8.1+dfsg1-2
openvswitch
Debian:14
before 2.8.1+dfsg1-2
2.8.1+dfsg1-2
openvswitch
SUSE:Linux Enterprise Server 12 SP3
before 2.7.0-3.10.1
2.7.0-3.10.1
openvswitch
SUSE:Linux Enterprise Server for SAP Applications 12 SP3
before 2.7.0-3.10.1
2.7.0-3.10.1
openvswitch
SUSE:Linux Enterprise Server for Raspberry Pi 12 SP2
before 2.5.1-25.12.7
2.5.1-25.12.7
openvswitch
SUSE:Linux Enterprise Server 12 SP2
before 2.5.1-25.12.7
2.5.1-25.12.7
openvswitch-dpdk
SUSE:Linux Enterprise Server 12 SP2
before 2.5.1-25.12.8
2.5.1-25.12.8
openvswitch
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 2.5.1-25.12.7
2.5.1-25.12.7
openvswitch-dpdk
SUSE:Linux Enterprise Server for SAP Applications 12 SP2
before 2.5.1-25.12.8
2.5.1-25.12.8
openvswitch
SUSE:OpenStack Cloud 6
before 2.5.1-6.4.7
2.5.1-6.4.7
openvswitch
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
2.4.0-0ubuntu42.4.0-0ubuntu52.5.0~git20160129.46a88d9-0ubuntu12.5.0~git20160219.522aca6-0ubuntu12.5.0~git20160219.522aca6-0ubuntu2
Show 11 moreShow less
2.5.0~git20160219.522aca6-0ubuntu32.5.0-0ubuntu12.5.2-0ubuntu0.16.04.12.5.2-0ubuntu0.16.04.22.5.2-0ubuntu0.16.04.32.5.4-0ubuntu0.16.04.12.5.5-0ubuntu0.16.04.12.5.5-0ubuntu0.16.04.22.5.9-0ubuntu0.16.04.22.5.9-0ubuntu0.16.04.32.5.9-0ubuntu0.16.04.3+esm1
None known

History

History
RecordedChangedSources
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2017-14970 is a medium vulnerability (CVSS 5.9) in Openvswitch, published October 1, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.24%, the 69th percentile. Fixed in openvswitch 2.8.1+dfsg1-2.

References

Show 15 moreShow less
MoveEnter Open