CVE-2023-54012
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-54012 is a stack overflow vulnerability in the Linux kernel's networking subsystem, specifically triggered when Large Receive Offload (LRO) is disabled on virtual network interfaces such as team and bonding types. The flaw arises from unintended recursive processing of NETDEV_FEAT_CHANGE events between upper and lower virtual interfaces, causing unbounded stack growth. It was published on December 24, 2025, and affects the Linux kernel across multiple stable branches. No CVSS score has been officially assigned as of the time of this report (CVE Record, Feedly).

Technical details

The root cause is improper handling of network device feature change notifications (CWE-674: Uncontrolled Recursion). When a virtual interface such as team0 has its LRO feature updated, netdev_sync_lower_features() propagates the NETDEV_FEAT_CHANGE event to all lower interfaces (e.g., team1 through team200). Each lower interface then re-emits the event upward to the upper interface, which in turn re-propagates it downward again. Although this is not an infinite loop — because already-synchronized interfaces skip re-notification — the recursive call depth grows proportionally to the number of lower interfaces, causing a kernel stack overflow. The fix involves converting this propagation logic from recursive to iterative processing (Feedly, Kernel Patch 1).

Impact

Successful triggering of this vulnerability causes a kernel stack overflow, resulting in a system crash (kernel panic) and complete loss of availability for the affected host. The impact is limited to availability — there is no evidence of confidentiality or integrity compromise. Systems using team or bonding virtual network interfaces with multiple lower interfaces are at risk, particularly in environments with deeply nested or large virtual interface hierarchies (Feedly).

Mitigation and workarounds

The Linux kernel maintainers have released patches across multiple stable branches addressing this issue by converting the recursive feature propagation logic to an iterative approach. Relevant commits include 4bb955c4d283, 6bf00bb3dc7e, 9ea0c5f90a27, ae9b15fbe634, and cf3b5cd7127c in the stable kernel tree. Administrators should update to a patched kernel version as soon as it is available for their distribution. As a temporary workaround, avoiding the use of large hierarchies of team or bonding virtual interfaces, or refraining from disabling LRO on such interfaces, may reduce exposure (Kernel Patch 1, Kernel Patch 2).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management