CVE-2026-68313
NoneCVSS
—
EPSS
0.2%
Published
Aug 10, 2026
CISA due date
—
Cloudanix analysis
A bug in the Linux kernel's TIPC networking code can let an attacker freeze parts of the system by making a network-management operation run forever and block everything else.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- Moderate
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
A netlink compat dump callback returning a negative errno is not checked, allowing the while(len) loop in __tipc_nl_compat_dumpit to spin indefinitely, permanently holding genl_mutex and starving other tasks into D state.
Why it matters to the business
Local or remote users with netlink access can trigger a kernel-level denial of service that freezes TIPC-related operations and can render the system unresponsive until reboot.
How an attack unfolds
An attacker sends a crafted netlink message that reaches the TIPC compat dump handler; the handler's dumpit routine returns an error, the unchecked negative return keeps the loop condition true, genl_mutex is never released, and other kernel tasks block indefinitely.
How to fix it
Apply the upstream fix that adds an error check on the dumpit return value and jumps to err_out on failure; update to a Linux kernel release containing the corrected __tipc_nl_compat_dumpit implementation.
How to confirm the fix worked
Confirm the running kernel source contains the error-check patch; attempt to reproduce the loop with a failing dumpit callback and verify the loop now terminates and releases the mutex.
Typical attack path
- Obtain local or netlink socket access on a system using TIPC
- Craft and transmit a netlink TIPC command that invokes __tipc_nl_compat_dumpit
- Trigger the error path in the dumpit callback
- Observe mutex starvation and D-state processes across the system
How to detect it
Review kernel logs for repeated TIPC netlink entries without completion, look for processes stuck in D state while holding genl_mutex, and correlate with netlink socket activity on TIPC families.
What your security team should do
- Prioritize kernel updates on any system exposing TIPC netlink interfaces
- Restrict unprivileged netlink access via LSM or netlink policy until patched
- Monitor for TIPC-related D-state processes as a temporary detection signal
The record
In the Linux kernel, the following vulnerability has been resolved: tipc: fix infinite loop in __tipc_nl_compat_dumpit cmd->dumpit callback can return a negative errno, causing an infinite loop due to the while(len) condition. As the loop never terminates, genl_mutex is never released, and other tasks waiting on it starve in D state. Check dumpit's return value, propagate it and jump to err_out on error.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|