CVE 9.8 CRITICAL

tipc: fix double-free in tipc_buf_append()_CVE-2026-52993

9.8 / 10
CRITICAL
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

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.

AI Analysis

Double-free vulnerability in the Linux kernel's tipc_buf_append() function

Basic Information

ID CVE-2026-52993
Source Linux
Published Jun 24, 2026 at 16:29
Modified Jun 28, 2026 at 06:37

Affected Product

Vendor Linux
Product Linux
Version d618d09a68e4eed7a435beb2e355250f6f40664a
Affected Versions Linux Linux d618d09a68e4eed7a435beb2e355250f6f40664a
Linux Linux d618d09a68e4eed7a435beb2e355250f6f40664a
Linux Linux d618d09a68e4eed7a435beb2e355250f6f40664a
Linux Linux d618d09a68e4eed7a435beb2e355250f6f40664a
Linux Linux d618d09a68e4eed7a435beb2e355250f6f40664a
Linux Linux d618d09a68e4eed7a435beb2e355250f6f40664a
Linux Linux d618d09a68e4eed7a435beb2e355250f6f40664a
Linux Linux d618d09a68e4eed7a435beb2e355250f6f40664a
Linux Linux 4.15

AI Assessment

AI Score 9.8 / 10
AI Severity Critical
Vendor Linux
Product Linux Kernel
Version d618d09a68e4eed7a435beb2e355250f6f40664a, 4.15

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.