Description
In the Linux kernel, the following vulnerability has been resolved:

net: phonet: free phonet_device after RCU grace period

phonet_device_destroy() removes a phonet_device from the per-net device
list with list_del_rcu(), but frees it immediately. RCU readers walking
the same list can still hold a pointer to the object after it has been
removed, leading to a slab-use-after-free.

Use kfree_rcu(), matching the lifetime rule already used by
phonet_address_del() for the same object type.
Published: 2026-06-25
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The phonet subsystem in the Linux kernel removes a phonet_device from its network list using list_del_rcu() but deallocates it immediately with kfree. This mismatch allows an RCU reader to access the device after it has been freed, producing a slab‑use‑after‑free that can corrupt kernel memory. The vulnerability is classified as CWE‑416 and CWE‑825 and could lead to privilege escalation or denial of service if exploited.

Affected Systems

The flaw exists in all Linux kernel releases that still contain the unsafe free call in phonet_device_destroy(), regardless of distribution. The CPE data includes kernel 7.1 release candidates and any earlier builds not yet patched. Administrators should verify whether their kernel includes the fix that replaces the immediate free with kfree_rcu.

Risk and Exploitability

The CVSS score of 7.8 indicates a high severity. The EPSS score of <1% shows exploitation is unlikely, and the vulnerability is not currently listed in CISA’s KEV catalog. Exploitation would require an attacker to interact with the phonet subsystem during a device removal event, such as sending specific phonet traffic or provoking a device teardown. This scenario is inferred from the description and not explicitly documented.

Generated by OpenCVE AI on August 13, 2026 at 15:11 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a build that includes the commit replacing the immediate kfree with kfree_rcu for phonet_device_destroy().
  • If a kernel upgrade cannot be applied, disable the phonet module or block phonet traffic with host‑based filtering to limit exposure.
  • Alternatively, apply the upstream patch to the kernel source and rebuild the kernel to use kfree_rcu for device deallocation.

Generated by OpenCVE AI on August 13, 2026 at 15:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4688-1 linux security update
Debian DLA Debian DLA DLA-4700-1 linux-6.1 security update
Debian DLA Debian DLA DLA-4717-1 linux security update
Debian DSA Debian DSA DSA-6381-1 linux security update
History

Sat, 04 Jul 2026 12:15:00 +0000


Fri, 26 Jun 2026 14:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Fri, 26 Jun 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-825
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.0, 'vector': 'CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H'}

threat_severity

Moderate


Thu, 25 Jun 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Thu, 25 Jun 2026 09:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: phonet: free phonet_device after RCU grace period phonet_device_destroy() removes a phonet_device from the per-net device list with list_del_rcu(), but frees it immediately. RCU readers walking the same list can still hold a pointer to the object after it has been removed, leading to a slab-use-after-free. Use kfree_rcu(), matching the lifetime rule already used by phonet_address_del() for the same object type.
Title net: phonet: free phonet_device after RCU grace period
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-07-04T11:50:55.214Z

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

Link: CVE-2026-53157

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Analyzed

Published: 2026-06-25T09:16:33.073

Modified: 2026-07-07T18:54:28.800

Link: CVE-2026-53157

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-06-25T00:00:00Z

Links: CVE-2026-53157 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T15:15:13Z

Weaknesses