Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-98235

net/sched: act_api: release tail references on DELACTION failure

Description

In the Linux kernel, the following vulnerability has been resolved: net/sched: act_api: release tail references on DELACTION failure A batched RTM_DELACTION request takes a temporary reference on each action before attempting any deletion. tcf_action_delete() clears each processed slot and drops its temporary reference before attempting the deletion. If deletion fails, tca_action_gd() calls tcf_action_put_many() to release the remaining references, but its tcf_act_for_each_action() iterator stops at the first NULL slot. When a batch stops at an action bound to a filter, this leaks a reference on each subsequent action. A later delete of an unbound action can then return success without removing it from the IDR. Walk the full array in tcf_action_put_many() and skip NULL slots to release the references held on the unprocessed actions.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • a0e947c9ccffe47d45aca793d9e7fe4f4494e381 to < 9eaba16f1b6ee19b249e6afd82c27f958d441458affected
  • a0e947c9ccffe47d45aca793d9e7fe4f4494e381 to < 1be63e4579af408d596f0f3165faf1a880631d3baffected
  • a0e947c9ccffe47d45aca793d9e7fe4f4494e381 to < 57b477e46ef2df3483f3488cc713c61c4b384aabaffected
  • a0e947c9ccffe47d45aca793d9e7fe4f4494e381 to < 6e05e46fa821a5c1b281355f1f622ac76cb6080aaffected

Linux Linux

Default version status: affected

  • 6.8affected
  • 0 to < 6.8unaffected
  • 6.12.112 to ≤ 6.12.*unaffected
  • 6.18.54 to ≤ 6.18.*unaffected
  • 7.2.8 to ≤ 7.2.*unaffected
  • 7.3 to ≤ *unaffected

References