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

netfilter: nfnetlink_log: wait for rcu grace period before freeing pernet state

sashiko reports: "nfnl_log_net_exit() calls nf_log_unset(), which
clears the logger pointer without an RCU grace period. Immediately after,
ops_free_list() frees the per-net state while concurrent packets might
still be executing nf_log_packet() under rcu_read_lock()."

Clear the pointer via .pre_exit to make sure rcu readers have completed
before pernet storage is free'd. The change in nf_log_syslog.c is only
done for consistency: it doesn't use pernet data.
Published: 2026-09-24
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Use‑After‑Free via improper RCU synchronization
Action: Patch Now
AI Analysis

Impact

The nfnetlink logging subsystem releases per‑network state while RCU readers may still be in progress, because the logger pointer is cleared without waiting for an RCU grace period. This race condition can trigger a use‑after‑free that may lead to memory corruption or a denial‑of‑service crash. The issue originates from the nfnetlink_log implementation and applies to all kernel code that handles packet logging through nf_log_packet.

Affected Systems

All Linux kernel versions that contain the nfnetlink_log code prior to the patch adding the RCU grace period are potentially affected. No specific kernel releases are enumerated in the advisory, so any distribution running a kernel that has not applied the commit series referenced in the advisory is at risk.

Risk and Exploitability

The CVSS score is 7.8 and the EPSS score is below 1%, indicating a low probability of exploitation in practice. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires a local or privileged context to trigger the race, such as loading or unloading the nfnetlink_log module while packets are being logged. Once the race is achieved, the outcome ranges from a crash to arbitrary memory corruption, so the risk is significant for systems that rely on nfnetlink logging while the flaw remains present.

Generated by OpenCVE AI on October 5, 2026 at 15:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that contains the nfnetlink logging patch that adds an RCU grace period before freeing per‑net state.
  • If a vendor update is not immediately available, manually apply the kernel patch that introduces the RCU check, rebuild the kernel, and install the updated image.
  • Configure the system to disable nfnetlink logging by setting /proc/sys/net/netfilter/nf_log_disable=1 or by removing the nfnetlink_log module from the running kernel until a full kernel update can be applied.

Generated by OpenCVE AI on October 5, 2026 at 15:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4817-1 linux-6.12 security update
Debian DSA Debian DSA DSA-6528-1 linux security update
History

Mon, 05 Oct 2026 14:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-590
CWE-847

Mon, 05 Oct 2026 12:15:00 +0000


Sat, 03 Oct 2026 11:15:00 +0000


Fri, 25 Sep 2026 08:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-590
CWE-847

Fri, 25 Sep 2026 05:15:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Thu, 24 Sep 2026 16:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: netfilter: nfnetlink_log: wait for rcu grace period before freeing pernet state sashiko reports: "nfnl_log_net_exit() calls nf_log_unset(), which clears the logger pointer without an RCU grace period. Immediately after, ops_free_list() frees the per-net state while concurrent packets might still be executing nf_log_packet() under rcu_read_lock()." Clear the pointer via .pre_exit to make sure rcu readers have completed before pernet storage is free'd. The change in nf_log_syslog.c is only done for consistency: it doesn't use pernet data.
Title netfilter: nfnetlink_log: wait for rcu grace period before freeing pernet state
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-10-03T10:57:14.695Z

Reserved: 2026-09-17T16:02:15.099Z

Link: CVE-2026-93288

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-24T17:17:10.070

Modified: 2026-10-03T11:17:47.413

Link: CVE-2026-93288

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-24T00:00:00Z

Links: CVE-2026-93288 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-05T15:30:20Z

Weaknesses
  • CWE-825

    Expired Pointer Dereference