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

net/sched: act_api: release all action references on NEWACTION failure

When a batched RTM_NEWACTION request replaces an existing action,
tcf_idr_check_alloc() takes a temporary reference on it. If a later
action fails to initialize, tcf_action_destroy() uses strict release
semantics to clean up the actions initialized so far. For an action
bound to a filter, the strict check returns -EPERM without dropping
the temporary reference.

This error also makes tcf_action_destroy() return before releasing
subsequent entries. Any new action initialized between the bound
action and the failing entry is leaked together with its reserved
IDR slot, preventing reuse of its index.

Use tcf_idr_release() to drop each reference held by the batch without
rejecting bound actions. This allows cleanup to continue through all
initialized entries and preserves the module reference release when
an action is destroyed. Explicit action deletion and flushing retain
their separate bind-count checks.
Published: 2026-09-25
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service via Resource Exhaustion
Action: Patch ASAP
AI Analysis

Impact

The vulnerability arises when the Linux kernel’s traffic‑control (net/sched) subsystem fails to fully release references during a batched RTM_NEWACTION request. When an initialization fails, the cleanup routine stops releasing subsequent entries, leaving remaining actions and their IDR slots allocated. Repeated occurrences can exhaust kernel memory and deplete reusable IDR indices, potentially causing a denial‑of‑service that affects network processing or system stability. The weakness is a reference‑counting flaw identified as CWE-772.

Affected Systems

All versions of the Linux kernel are impacted, since the CNA product list is "Linux" and no specific version numbers are provided. The issue exists in any kernel release prior to the application of the patch commits referenced in the advisory.

Risk and Exploitability

With a CVSS score of 5.5, the severity is moderate. The EPSS score is less than 1%, indicating a very low probability of exploitation, and the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is the ability to send crafted traffic that triggers the batched RTM_NEWACTION mechanism, enabling an attacker to repeatedly cause the bug and eventually exhaust resources. No evidence of active exploitation is available, so the risk is primarily tied to resource exhaustion rather than immediate remote code execution.

Generated by OpenCVE AI on October 1, 2026 at 11:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the fix; apply the relevant commit(s) from the advisory to your kernel tree.
  • If a kernel upgrade cannot be performed immediately, disable or restrict traffic‑control mechanisms that use the RTM_NEWACTION interface, such as turning off QoS or packet‑batching features until the patch is applied.
  • Continuously monitor kernel memory usage and IDR slot allocation for abnormal growth; if trends indicate resource exhaustion, prioritize applying the patch as soon as possible.

Generated by OpenCVE AI on October 1, 2026 at 11:34 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

Wed, 21 Oct 2026 13:15:00 +0000


Thu, 01 Oct 2026 09:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 30 Sep 2026 00:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


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

Type Values Removed Values Added
Weaknesses CWE-401

Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net/sched: act_api: release all action references on NEWACTION failure When a batched RTM_NEWACTION request replaces an existing action, tcf_idr_check_alloc() takes a temporary reference on it. If a later action fails to initialize, tcf_action_destroy() uses strict release semantics to clean up the actions initialized so far. For an action bound to a filter, the strict check returns -EPERM without dropping the temporary reference. This error also makes tcf_action_destroy() return before releasing subsequent entries. Any new action initialized between the bound action and the failing entry is leaked together with its reserved IDR slot, preventing reuse of its index. Use tcf_idr_release() to drop each reference held by the batch without rejecting bound actions. This allows cleanup to continue through all initialized entries and preserves the module reference release when an action is destroyed. Explicit action deletion and flushing retain their separate bind-count checks.
Title net/sched: act_api: release all action references on NEWACTION failure
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-21T12:53:29.040Z

Reserved: 2026-09-24T16:01:01.159Z

Link: CVE-2026-97616

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:15.780

Modified: 2026-10-21T13:21:15.080

Link: CVE-2026-97616

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-97616 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T11:45:07Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime