CVE catalog

CVE-2018-17205

openvswitch: CVE-2018-17205

[CVE catalog]

Severity
Medium · CVSS 6.5CVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Published
Source
[NVD] · [CVE record]
EPSS
2.53% · Oct 25, 2026

An issue was discovered in Open vSwitch (OvS) 2.7.x through 2.7.6, affecting ofproto_rule_insert__ in ofproto/ofproto.c. During bundle commit, flows that are added in a bundle are applied to ofproto in order. If a flow cannot be added (e.g., the flow action is a go-to for a group id that does not exist), OvS tries to revert back all previous flows that were successfully applied from the same bundle. This is possible since OvS maintains list of old flows that were replaced by flows from the bundle. While reinserting old flows, OvS has an assertion failure due to a check on rule state != RULE_INITIALIZED. This would work for new flows, but for an old flow the rule state is RULE_REMOVED. The assertion failure causes an OvS crash.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianopenvswitchsid4.0.0-2fixed
Debianopenvswitchforky4.0.0-2fixed
Debianopenvswitchtrixie3.5.0-1fixed
Debianopenvswitchbookworm3.1.0-2+deb12u1fixed
Debianopenvswitchbookworm-security3.1.0-2+deb12u1fixed
Ubuntuopenvswitch18.042.8.0-0ubuntu2vulnerable
Ubuntuopenvswitch18.042.8.1-0ubuntu2vulnerable
Ubuntuopenvswitch18.042.8.1-0ubuntu3vulnerable
Ubuntuopenvswitch18.042.9.0~git20180205.5a39582ca-0ubuntu1vulnerable
Ubuntuopenvswitch18.042.9.0-0ubuntu1vulnerable
Ubuntuopenvswitch18.042.9.2-0ubuntu0.18.04.2vulnerable
Ubuntuopenvswitch18.042.9.2-0ubuntu0.18.04.3fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianopenvswitchsourcesid2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1not yet assignedNot reportedNot reported
Debianopenvswitchsourceforky2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1not yet assignedNot reportedNot reported
Debianopenvswitchsourcetrixie2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1not yet assignedNot reportedNot reported
Debianopenvswitchsourcebookworm2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1not yet assignedNot reportedNot reported
Ubuntuopenvswitchdeb18.042.9.2-0ubuntu0.18.04.3Not reportedUBUNTU-CVE-2018-17205Not reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · all · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

  • Source package: [openvswitch]

    Details (4)
    • 3.1.0-2+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

    • 3.1.0-2+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · bookworm; dsa · openvswitch · debian · 12

[Debian 13 (Trixie)]

  • Source package: [openvswitch]

    Details (2)
    • 3.5.0-1+b1 · amd64 · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

    • 3.5.0-1+b1 · arm64 · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

  • Source package: [openvswitch]

    Details (2)
    • 3.5.0-1 · all · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

    • 3.5.0-1 · all · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

  • Source package: [openvswitch]

    Details (2)
    • 3.5.0-1+b1 · amd64 · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

    • 3.5.0-1+b1 · arm64 · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

  • Source package: [openvswitch]

    Details (2)
    • 3.5.0-1 · all · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

    • 3.5.0-1 · all · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

  • Source package: [openvswitch]

    Details (2)
    • 3.5.0-1 · all · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

    • 3.5.0-1 · all · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

  • Source package: [openvswitch]

    Details (2)
    • 3.5.0-1+b1 · amd64 · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

    • 3.5.0-1+b1 · arm64 · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

  • Source package: [openvswitch]

    Details (2)
    • 3.5.0-1+b1 · amd64 · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

    • 3.5.0-1+b1 · arm64 · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

  • Source package: [openvswitch]

    Details (2)
    • 3.5.0-1 · all · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

    • 3.5.0-1 · all · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

  • Source package: [openvswitch]

    Details (2)
    • 3.5.0-1+b1 · amd64 · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

    • 3.5.0-1+b1 · arm64 · trixie

      Fixed · Fixed: 2.10.0+2018.08.28+git.8ca7c82b7d+ds1-1

      dsa · openvswitch · debian · 13

Next results

Observed:

References