
Cloud Vulnerability DB
A community-led vulnerabilities database
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).
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).
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).
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).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."