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.
Published: 2026-06-24
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability involves a double‑free in the TIPC kernel module, where the tipc_msg_validate function can reallocate the socket buffer being validated and subsequently free the old one again during error handling. If validation fails after the reallocation, the original buffer is freed twice, corrupting kernel memory and potentially enabling an attacker to execute arbitrary code in kernel mode.

Affected Systems

The flaw affects all Linux kernel builds that contain the unpatched TIPC code, including every distribution that uses a kernel version prior to the commit that resolves the double‑free. Exact affected kernel releases are not listed, but any system that has not applied the kernel patch in the provided commit references is vulnerable.

Risk and Exploitability

There is no CVSS score or EPSS data available, and the vulnerability is not in the CISA KEV catalog. Nevertheless, a double‑free in kernel space is a high‑severity issue that can lead to privilege escalation or remote code execution. The likely attack vector is via a crafted TIPC packet sent to a system that actively uses the TIPC protocol; therefore, remote exploitation is considered feasible if the attacker can reach the vulnerable interface.

Generated by OpenCVE AI on June 24, 2026 at 18:40 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to a Linux kernel version that incorporates the patch shown in the commit references; vendor packages that include the fix should be applied as part of a standard security update.
  • If an immediate kernel upgrade is not possible, backport or manually apply the patch from the provided commits to the local kernel source, then rebuild and install the updated kernel.
  • Verify that no error logs indicating kernel oopses or double‑free crashes appear; if anomalies are observed, investigate potential exploitation attempts and reconsider updating sooner.

Generated by OpenCVE AI on June 24, 2026 at 18:40 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 24 Jun 2026 19:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-415

Wed, 24 Jun 2026 17:15:00 +0000

Type Values Removed Values Added
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.
Title tipc: fix double-free in tipc_buf_append()
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-06-24T16:29:06.475Z

Reserved: 2026-06-09T07:44:35.377Z

Link: CVE-2026-52993

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T18:45:05Z

Weaknesses