Cloudanix VulnDB

CVE-2024-22563

High · 7.5

CVSS

7.5

EPSS

0.6%

Published

Jan 19, 2024

CISA due date

—

Cloudanix analysis

Next patch cycle SSVC: Track

Network software can slowly use up all available memory and cause systems to fail if left unpatched.

Exploitation
Remote Unauthenticated
Attacker needs
None
Complexity
Low
Impact
Denial Of Service
Component
Library
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The vulnerability is a memory leak in the xmalloc__ function within openvswitch, allowing repeated allocations without corresponding deallocations that can exhaust system memory over time when triggered.

Why it matters to the business

Affected network virtualization services may experience gradual resource depletion leading to instability, degraded performance, or outages in environments relying on Open vSwitch for connectivity and traffic handling.

How an attack unfolds

An attacker identifies a vulnerable Open vSwitch instance and repeatedly exercises code paths invoking xmalloc__ through crafted network packets or configuration operations, accumulating unfreed memory until denial of service occurs.

How to fix it

Upgrade affected Debian systems to the specified fixed linux package versions: 6.1.94-1 or later for Debian 12, and 6.9.7-1 or later for Debian 13. Apply vendor patches for Open vSwitch if released separately and restart affected services.

How to confirm the fix worked

Confirm installed package versions match or exceed the fixed releases listed for each Debian distribution. Monitor runtime memory consumption of ovs processes for stabilization after updates.

Typical attack path

  1. Scan for exposed systems running vulnerable Open vSwitch versions
  2. Send repeated network traffic or issue operations that invoke the leaky allocation function
  3. Monitor for memory growth and continue until resource exhaustion disrupts service

How to detect it

Review system and application logs for out-of-memory events tied to openvswitch processes and correlate with traffic patterns that may trigger repeated allocations.

What your security team should do

  • Apply the listed Debian package upgrades immediately on all affected hosts
  • Enable memory usage monitoring and alerting for Open vSwitch daemons
  • Restrict network access to management interfaces until patches are deployed

The record

openvswitch 2.17.8 was discovered to contain a memory leak via the function xmalloc__ in openvswitch-2.17.8/lib/util.c.

Affected packages

Ecosystem Package Introduced Fixed
Debian:11 openvswitch 0 2.15.0+ds1-2+deb11u5
Debian:12 openvswitch 0 2.17.2-4
Debian:13 openvswitch 0 2.17.2-4
SUSE:Enterprise Storage 7.1 openvswitch 0 2.14.2-150300.19.17.1
SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS openvswitch 0 2.13.2-150200.9.31.1
SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS openvswitch 0 2.14.2-150300.19.17.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS openvswitch 0 2.14.2-150400.24.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS openvswitch 0 2.14.2-150400.24.20.1
SUSE:Linux Enterprise Module for Legacy 15 SP5 openvswitch 0 2.14.2-150400.24.20.1
SUSE:Linux Enterprise Module for Package Hub 15 SP5 openvswitch 0 2.11.5-150100.3.24.1
SUSE:Linux Enterprise Module for Package Hub 15 SP5 openvswitch 0 2.14.2-150400.24.20.1
SUSE:Linux Enterprise Server 12 SP5 openvswitch 0 2.11.5-3.21.1
SUSE:Linux Enterprise Server 15 SP2-LTSS openvswitch 0 2.13.2-150200.9.31.1
SUSE:Linux Enterprise Server 15 SP3-LTSS openvswitch 0 2.14.2-150300.19.17.1
SUSE:Linux Enterprise Server 15 SP4-LTSS openvswitch 0 2.14.2-150400.24.20.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 openvswitch 0 2.11.5-3.21.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP2 openvswitch 0 2.13.2-150200.9.31.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP3 openvswitch 0 2.14.2-150300.19.17.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP4 openvswitch 0 2.14.2-150400.24.20.1
SUSE:Manager Proxy 4.3 openvswitch 0 2.14.2-150400.24.20.1
SUSE:Manager Server 4.3 openvswitch 0 2.14.2-150400.24.20.1
Ubuntu:20.04:LTS openvswitch 0 2.13.8-0ubuntu1.1
openSUSE:Leap 15.5 openvswitch 0 2.14.2-150400.24.20.1

Related vulnerabilities