CVE-2024-22563
High · 7.5CVSS
7.5
EPSS
0.6%
Published
Jan 19, 2024
CISA due date
—
Cloudanix analysis
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
- Scan for exposed systems running vulnerable Open vSwitch versions
- Send repeated network traffic or issue operations that invoke the leaky allocation function
- 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
- CVE-2023-3966 A flaw was found in Open vSwitch where multiple versions are vulnerable to crafted Geneve… Also affects openvswitch
- CVE-2023-5366 A flaw was found in Open vSwitch that allows ICMPv6 Neighbor Advertisement packets… Also affects openvswitch
- CVE-2015-8011 Buffer overflow in the lldp_decode function in daemon/protocols/lldp.c in lldpd before… Also affects openvswitch
- CVE-2017-9214 In Open vSwitch (OvS) 2.7.0, while parsing an OFPT_QUEUE_GET_CONFIG_REPLY type OFP 1.0… Also affects openvswitch
- CVE-2025-0650 A flaw was found in the Open Virtual Network (OVN). Also affects openvswitch
- CVE-2026-109278 ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the… CWE-401
- CVE-2026-109270 ImageMagick before 7.1.2-32 contains a memory leak vulnerability in the -process option… CWE-401
- CVE-2026-109262 ImageMagick before 6.9.13-57 and 7.x before 7.1.2-32 contains a memory leak in the SVG… CWE-401