Cloudanix VulnDB

CVE-2023-5366

Medium · 5.5

CVSS

5.5

EPSS

0.4%

Published

Oct 6, 2023

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A flaw in virtual networking software can let one machine inside the network secretly redirect certain messages meant for others, bypassing the usual traffic controls.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Data Tampering
Component
Network Service
Class
Authorization Bypass
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw permits specially crafted ICMPv6 Neighbor Advertisement packets to bypass OpenFlow rules in Open vSwitch, allowing spoofed target IP addresses to redirect ICMPv6 traffic between virtual machines.

Why it matters to the business

Virtualized environments using affected Open vSwitch packages across Red Hat products and OpenShift may experience unauthorized traffic redirection, increasing risk of data exposure or disruption in multi-tenant setups with high ecosystem prevalence.

How an attack unfolds

A local attacker on a virtual machine crafts ICMPv6 Neighbor Advertisement packets with modified or spoofed target IP fields and transmits them to evade OpenFlow enforcement, resulting in redirection of ICMPv6 traffic to arbitrary addresses.

How to fix it

Upgrade Open vSwitch and dependent packages in Red Hat Enterprise Linux, OpenShift, Virtualization, and Fast Datapath to the latest patched releases that resolve the bypass condition; apply vendor updates as they become available.

How to confirm the fix worked

Confirm current Open vSwitch version against vendor advisories, review OpenFlow rule enforcement in test environments with crafted ICMPv6 packets, and validate that neighbor advertisement handling adheres to configured policies.

Typical attack path

  1. Gain local access to a virtual machine on the affected Open vSwitch network
  2. Construct ICMPv6 Neighbor Advertisement packets with spoofed target IP addresses
  3. Transmit packets to trigger bypass of OpenFlow rules
  4. Redirect subsequent ICMPv6 traffic to attacker-chosen destinations

How to detect it

Inspect Open vSwitch logs and packet captures for unexpected ICMPv6 Neighbor Advertisement packets containing anomalous target addresses; correlate with traffic flow changes that deviate from OpenFlow policies.

What your security team should do

  • Prioritize patching Open vSwitch across all affected Red Hat platforms given widespread deployment
  • Tighten OpenFlow rules to explicitly handle ICMPv6 neighbor discovery traffic
  • Monitor EPSS trend and reassess if exploit maturity increases
  • Segment virtual networks to limit local attacker reach

The record

A flaw was found in Open vSwitch that allows ICMPv6 Neighbor Advertisement packets between virtual machines to bypass OpenFlow rules. This issue may allow a local attacker to create specially crafted packets with a modified or spoofed target IP address field that can redirect ICMPv6 traffic to arbitrary IP addresses.

Affected packages

Ecosystem Package Introduced Fixed
Debian:10 openvswitch 0 2.10.7+ds1-0+deb10u5
Debian:11 openvswitch 0 2.15.0+ds1-2+deb11u5
Debian:12 openvswitch 0 3.1.0-2+deb12u1
Debian:13 openvswitch 0 3.1.2-1
Red Hat:enterprise_linux:8::fastdatapath network-scripts-openvswitch2.17 0 0:2.17.0-148.el8fdp
Red Hat:enterprise_linux:8::fastdatapath network-scripts-openvswitch3.1 0 0:3.1.0-96.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17 0 0:2.17.0-148.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17-debuginfo 0 0:2.17.0-148.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17-debugsource 0 0:2.17.0-148.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17-devel 0 0:2.17.0-148.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17-ipsec 0 0:2.17.0-148.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch2.17-test 0 0:2.17.0-148.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch3.1 0 0:3.1.0-96.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch3.1-debuginfo 0 0:3.1.0-96.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch3.1-debugsource 0 0:3.1.0-96.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch3.1-devel 0 0:3.1.0-96.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch3.1-ipsec 0 0:3.1.0-96.el8fdp
Red Hat:enterprise_linux:8::fastdatapath openvswitch3.1-test 0 0:3.1.0-96.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch2.17 0 0:2.17.0-148.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch2.17-debuginfo 0 0:2.17.0-148.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch3.1 0 0:3.1.0-96.el8fdp
Red Hat:enterprise_linux:8::fastdatapath python3-openvswitch3.1-debuginfo 0 0:3.1.0-96.el8fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17 0 0:2.17.0-131.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17-debuginfo 0 0:2.17.0-131.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17-debugsource 0 0:2.17.0-131.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17-devel 0 0:2.17.0-131.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17-ipsec 0 0:2.17.0-131.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch2.17-test 0 0:2.17.0-131.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.1 0 0:3.1.0-88.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.1-debuginfo 0 0:3.1.0-88.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.1-debugsource 0 0:3.1.0-88.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.1-devel 0 0:3.1.0-88.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.1-ipsec 0 0:3.1.0-88.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.1-test 0 0:3.1.0-88.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.2 0 0:3.2.0-56.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.2-debuginfo 0 0:3.2.0-56.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.2-debugsource 0 0:3.2.0-56.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.2-devel 0 0:3.2.0-56.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.2-ipsec 0 0:3.2.0-56.el9fdp
Red Hat:enterprise_linux:9::fastdatapath openvswitch3.2-test 0 0:3.2.0-56.el9fdp
Red Hat:enterprise_linux:9::fastdatapath python3-openvswitch2.17 0 0:2.17.0-131.el9fdp
Red Hat:enterprise_linux:9::fastdatapath python3-openvswitch2.17-debuginfo 0 0:2.17.0-131.el9fdp
Red Hat:enterprise_linux:9::fastdatapath python3-openvswitch3.1 0 0:3.1.0-88.el9fdp
Red Hat:enterprise_linux:9::fastdatapath python3-openvswitch3.1-debuginfo 0 0:3.1.0-88.el9fdp
Red Hat:enterprise_linux:9::fastdatapath python3-openvswitch3.2 0 0:3.2.0-56.el9fdp
Red Hat:enterprise_linux:9::fastdatapath python3-openvswitch3.2-debuginfo 0 0:3.2.0-56.el9fdp
SUSE:Enterprise Storage 7.1 openvswitch 0 2.14.2-150300.19.11.1
SUSE:Enterprise Storage 7.1 openvswitch 0 2.14.2-150300.19.14.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS openvswitch 0 2.13.2-150200.9.25.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS openvswitch 0 2.13.2-150200.9.28.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS openvswitch 0 2.14.2-150300.19.11.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS openvswitch 0 2.14.2-150300.19.14.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS openvswitch 0 2.14.2-150300.19.11.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS openvswitch 0 2.14.2-150300.19.14.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS openvswitch3 0 3.1.7-150500.3.25.1
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS openvswitch3 0 3.1.7-150500.3.25.1
SUSE:Linux Enterprise Micro 5.5 openvswitch3 0 3.1.7-150500.3.25.1
SUSE:Linux Enterprise Module for Legacy 15 SP5 openvswitch 0 2.14.2-150400.24.14.2
SUSE:Linux Enterprise Module for Legacy 15 SP5 openvswitch 0 2.14.2-150400.24.17.1
SUSE:Linux Enterprise Module for Package Hub 15 SP4 openvswitch 0 2.14.2-150400.24.14.2
SUSE:Linux Enterprise Module for Package Hub 15 SP4 openvswitch 0 2.14.2-150400.24.17.1
SUSE:Linux Enterprise Module for Package Hub 15 SP5 openvswitch 0 2.14.2-150400.24.14.2
SUSE:Linux Enterprise Module for Package Hub 15 SP5 openvswitch 0 2.14.2-150400.24.17.1
SUSE:Linux Enterprise Module for Server Applications 15 SP4 openvswitch 0 2.14.2-150400.24.14.2
SUSE:Linux Enterprise Module for Server Applications 15 SP4 openvswitch 0 2.14.2-150400.24.17.1
SUSE:Linux Enterprise Module for Server Applications 15 SP5 openvswitch3 0 3.1.0-150500.3.11.1
SUSE:Linux Enterprise Server 15 SP2-LTSS openvswitch 0 2.13.2-150200.9.25.1
SUSE:Linux Enterprise Server 15 SP2-LTSS openvswitch 0 2.13.2-150200.9.28.1
SUSE:Linux Enterprise Server 15 SP3-LTSS openvswitch 0 2.14.2-150300.19.11.1
SUSE:Linux Enterprise Server 15 SP3-LTSS openvswitch 0 2.14.2-150300.19.14.1
SUSE:Linux Enterprise Server 15 SP5-LTSS openvswitch3 0 3.1.7-150500.3.25.1
SUSE:Linux Enterprise Server 15 SP6-LTSS openvswitch 0 3.1.7-150600.33.9.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 openvswitch 0 2.13.2-150200.9.25.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 openvswitch 0 2.13.2-150200.9.28.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 openvswitch 0 2.14.2-150300.19.11.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 openvswitch 0 2.14.2-150300.19.14.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP5 openvswitch3 0 3.1.7-150500.3.25.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP6 openvswitch 0 3.1.7-150600.33.9.1
Ubuntu:20.04:LTS openvswitch 0 2.13.8-0ubuntu1.4
Ubuntu:20.04:LTS openvswitch 0 2.13.8-0ubuntu1.3
Ubuntu:22.04:LTS openvswitch 0 2.17.9-0ubuntu0.22.04.1
Ubuntu:23.10 openvswitch 0 3.2.2-0ubuntu0.23.10.1
Ubuntu:Pro:16.04:LTS openvswitch 0 No fix
Ubuntu:Pro:18.04:LTS openvswitch 0 No fix
Ubuntu:Pro:18.04:LTS openvswitch 0 2.9.8-0ubuntu0.18.04.5+esm1
openSUSE:Leap 15.4 openvswitch 0 2.13.2-150200.9.25.1
openSUSE:Leap 15.4 openvswitch 0 2.14.2-150400.24.14.2
openSUSE:Leap 15.4 openvswitch 0 2.14.2-150400.24.17.1
openSUSE:Leap 15.4 openvswitch 0 2.13.2-150200.9.28.1
openSUSE:Leap 15.5 openvswitch 0 2.14.2-150400.24.14.2
openSUSE:Leap 15.5 openvswitch 0 2.14.2-150400.24.17.1
openSUSE:Leap 15.5 openvswitch3 0 3.1.0-150500.3.11.1
openSUSE:Leap 15.6 openvswitch 0 3.1.7-150600.33.9.1
openSUSE:Leap 15.6 openvswitch3 0 3.1.7-150500.3.25.1
openSUSE:Tumbleweed openvswitch 0 3.1.0-18.1

Related vulnerabilities