Cloudanix VulnDB

CVE-2026-23023

Medium · 5.5

CVSS

5.5

EPSS

0.2%

Published

Jan 31, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in some Linux network software can waste memory during certain reset operations, which might eventually slow down or crash machines if not corrected.

Exploitation
Local Privilege
Attacker needs
Low Privilege
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Memory Corruption
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw is a memory leak in the idpf driver where vport->rx_ptype_lkup allocated via kmalloc is never freed in idpf_vport_rel() during reset paths, allowing repeated allocations without corresponding deallocation.

Why it matters to the business

Affected Linux systems using the idpf driver may suffer gradual memory exhaustion after repeated vport resets, leading to degraded performance or availability issues; the low EPSS and lack of KEV status indicate limited immediate urgency but still require timely patching given the kernel's widespread use.

How an attack unfolds

An attacker with local access triggers repeated idpf vport initialization and release cycles (via resets or interface flaps) to accumulate unreferenced 4KB allocations reported by kmemleak; no named threat actors or ransomware campaigns are associated.

How to fix it

Upgrade to fixed package versions including linux-virt 6.12.27-r0 or apply the upstream commit a4212d6732e3f674c6cc7d0b642f276d827e8f94; ensure the free of rx_ptype_lkup is present in idpf_vport_rel().

How to confirm the fix worked

Confirm the kernel version matches a fixed release or inspect the idpf source to verify the memory free operation exists in the vport release function; re-run kmemleak after resets to check for absence of the reported leak object.

Typical attack path

  1. Gain local user access on a system running the affected idpf driver
  2. Induce multiple vport resets through interface configuration changes or driver reloads
  3. Observe progressive memory depletion via system monitoring tools

How to detect it

Scan kernel logs and kmemleak output for unreferenced objects allocated in idpf_send_get_rx_ptype_msg; track unexplained growth in slab memory usage associated with network driver worker threads.

What your security team should do

  • Apply the listed fixed versions or commit to all affected systems as soon as possible
  • Monitor memory consumption on hosts using the idpf driver until patches are deployed
  • Review change logs for any idpf-related resets in production workloads

The record

In the Linux kernel, the following vulnerability has been resolved: idpf: fix memory leak in idpf_vport_rel() Free vport->rx_ptype_lkup in idpf_vport_rel() to avoid leaking memory during a reset. Reported by kmemleak: unreferenced object 0xff450acac838a000 (size 4096): comm "kworker/u258:5", pid 7732, jiffies 4296830044 hex dump (first 32 bytes): 00 00 00 00 00 10 00 00 00 10 00 00 00 00 00 00 ................ 00 00 00 00 00 00 00 00 00 10 00 00 00 00 00 00 ................ backtrace (crc 3da81902): __kmalloc_cache_noprof+0x469/0x7a0 idpf_send_get_rx_ptype_msg+0x90/0x570 [idpf] idpf_init_task+0x1ec/0x8d0 [idpf] process_one_work+0x226/0x6d0 worker_thread+0x19e/0x340 kthread+0x10f/0x250 ret_from_fork+0x251/0x2b0 ret_from_fork_asm+0x1a/0x30

Affected packages

Ecosystem Package Introduced Fixed
Linux Kernel 6.7.0 6.12.66
openSUSE:Leap 16.0 dtb-aarch64 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-64kb 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-azure 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-default 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-default-base 0 6.12.0-160000.27.1.160000.2.8
openSUSE:Leap 16.0 kernel-docs 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-kvmsmall 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-obs-build 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-obs-qa 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-rt 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-source 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-syms 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-zfcpdump 0 6.12.0-160000.27.1

Related vulnerabilities