CVE-2026-68321
NoneCVSS
—
EPSS
0.2%
Published
Aug 10, 2026
CISA due date
—
Cloudanix analysis
A Linux network driver can slowly leak memory when removed without the network connection being active, eventually risking slowdowns or crashes after many such operations.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Theoretical
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A memory leak occurs in the txgbe network driver because perfect FDIR filters added while the interface is down remain on the software list and are never freed; unregister_netdev skips ndo_stop when the device is down, bypassing txgbe_fdir_filter_exit in txgbe_close, and the list is not released from txgbe_remove.
Why it matters to the business
Environments that frequently load or remove the txgbe driver without bringing the interface up can experience gradual kernel memory exhaustion, leading to performance degradation or instability over repeated cycles; low EPSS and absence from KEV indicate limited immediate operational urgency.
How an attack unfolds
An attacker would need local or privileged access to repeatedly add FDIR filters while the interface remains down and then trigger driver removal, causing the allocated filter structures to accumulate without being freed until the system is rebooted or memory is exhausted.
How to fix it
Apply the upstream kernel fix that additionally frees the FDIR filter list inside txgbe_remove; rebuild and deploy the patched kernel across all affected systems.
How to confirm the fix worked
Inspect the txgbe driver source to confirm txgbe_fdir_filter_exit or equivalent list freeing logic now executes from txgbe_remove; perform load/remove cycles with the interface down while monitoring slab or kmemleak statistics for leaks.
Typical attack path
- Obtain sufficient privileges to manage network interfaces and driver state
- Add perfect FDIR filters while the interface is administratively down
- Trigger repeated driver removal without calling close
- Observe progressive kernel memory consumption until resource limits are reached
How to detect it
Review kernel logs and memory profiling output for repeated allocations of FDIR filter structures during driver unload events without corresponding frees; correlate with txgbe module load/remove timestamps.
What your security team should do
- Prioritize patching systems that use the txgbe driver in automated or containerized environments where driver reload is common
- Include the patched kernel in the next maintenance window even though EPSS remains low
- Add kernel memory usage baselines for network drivers to existing monitoring
The record
In the Linux kernel, the following vulnerability has been resolved: net: txgbe: fix FDIR filter leak on remove Perfect FDIR filters can be added while the interface is down and are kept on the software list for later restore. unregister_netdev() only calls ndo_stop when the device is up, so txgbe_fdir_filter_exit() in txgbe_close() is skipped in that case and the filters are leaked on driver remove. Free the filter list from txgbe_remove() as well.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|