CVE-2026-97616

CVE-2026-97616

published September 25, 2026

CVSS
—
EPSS
0%
Percentile
9.3
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00200 · 9.3th percentile
Published
2026-09-25T15:17Z
References (5)
EPSS history
Timeline
  • 27 SEP 03:28Z
    EPSS moved — → 0%
    epss
  • 25 SEP 10:22Z
    net/sched: act_api: release all action references on NEWACTION failure
    cvelistv5