CVE-2026-52993·Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved: tipc: fix double-free in tipc_buf_append() tipc_msg_validate() can potentially reallocate the skb it is validating, freeing the old one. In tipc_buf_append(), it was being called with a pointer to a local variable which was a copy of the caller's skb pointer. If the skb was reallocated and validation subsequently failed, the error handling path would free the original skb pointer, which had already been freed, leading to double-free. Fix this by checking if head now points to a newly allocated reassembled skb. If it does, reassign *headbuf for later freeing operations.
- Severity
- critical
- Software
- Kernel
- Fixed in
- 7.0.10
- Published
Affected versions
From: 6.19
Until: 7.0.10
Fixed in: 7.0.10
How to fix this CVE
Update your Linux kernel to version 7.0.10 or later to resolve a critical memory management flaw in the TIPC protocol handler. This vulnerability allows kernel crashes through improper buffer handling during packet reassembly validation. Apply the patch immediately across all affected systems running kernels 6.19 through 7.0.9.
sudo dnf update kernel kernel-headers kernel-devel && sudo rebootDefensia detects this vulnerability
How to check if you are affected
- Check current kernel version: uname -r and verify it is 7.0.10 or later
- Confirm TIPC module is loaded: lsmod | grep tipc — if present, the system is potentially affected pre-patch
- Search system logs for TIPC-related crashes: grep -i 'tipc\|double.free\|skb_alloc' /var/log/kern.log /var/log/messages
- After patching, run uname -r again to confirm the new kernel version has been booted and is active
FAQ
What is CVE-2026-52993?
This is a critical double-free vulnerability in the Linux kernel's TIPC (Transparent Inter-Process Communication) protocol stack. When message validation reallocates internal buffers, the error handling code may attempt to free already-freed memory, causing kernel crashes or potential privilege escalation.
Is CVE-2026-52993 being actively exploited?
No, this vulnerability is not currently listed in the CISA Known Exploited Vulnerabilities catalog, and no public exploits are documented. However, the critical CVSS score of 9.8 warrants immediate patching.
What versions of Kernel are affected by CVE-2026-52993?
Linux kernel versions 6.19 through 7.0.9 are vulnerable. Kernel 7.0.10 and later contain the fix.
How do I check if my server is vulnerable to CVE-2026-52993?
Run 'uname -r' to display your kernel version. If it shows a version between 6.19 and 7.0.9 (inclusive), your system is vulnerable. Compare against the output of 'cat /proc/version' to confirm.
Does Defensia detect CVE-2026-52993?
Yes — Defensia's CVE advisory scanner compares installed package versions against the NVD database. If the Linux kernel is installed on a monitored server, CVE-2026-52993 will appear in your dashboard with remediation steps.
Related Kernel CVEs
References
- https://git.kernel.org/stable/c/0274f24485fc38032d4093e463dc3ff5c7a667c9
- https://git.kernel.org/stable/c/1d5e589055880fae229e229e1929e087dbe08cf3
- https://git.kernel.org/stable/c/29940fff14110ca48c5ccc168d121665b51bb778
- https://git.kernel.org/stable/c/4d104882bc815d4ec666ace9155f5f52715879a6
- https://git.kernel.org/stable/c/4ee4deadaae7cb2e3d53af0fc889cf92a73413c0
Track CVEs across your fleet automatically
Defensia scans your Linux servers and tells you exactly which ones are running vulnerable versions — including CVE-2026-52993. Free for 1 server.
Get started free