Monitor vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
9.8

CVE-2026-52993: Linux Kernel: Double-Free Bug Fixed in TIPC Buffer Handling

CVE-2026-52993 CVE-2026-52993
Summary

A bug in the Linux kernel's TIPC (Transparent Inter-Process Communication) buffer handling has been fixed. This bug could have led to a double-free error, causing system instability or crashes. Linux kernel updates should be applied to ensure the fix is in place.

What to do

No fix is available yet. Check with your software vendor for updates.

Affected software
VendorProductAffected versions
linux linux < a438975a6dcdbd70865978c021650d1485586f0b
4.15
linux linux_kernel >= 4.15, < 5.10.258
>= 5.11, < 5.15.209
>= 5.16, < 6.1.175
>= 6.2, < 6.6.141
>= 6.7, < 6.12.91
>= 6.13, < 6.18.33
>= 6.19, < 7.0.10
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Original title
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...
Original description
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.
nvd CVSS3.1 9.8
Vulnerability type
CWE-763
CWE-415
Published: 24 Jun 2026 · Updated: 23 Jul 2026 · First seen: 28 Jun 2026