Bug 2492273 (CVE-2026-53000) - CVE-2026-53000 kernel: netfilter: nat: use kfree_rcu to release ops
Summary: CVE-2026-53000 kernel: netfilter: nat: use kfree_rcu to release ops
Keywords:
Status: NEW
Alias: CVE-2026-53000
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-06-24 18:02 UTC by OSIDB Bzimport
Modified: 2026-06-25 14:03 UTC (History)
2 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-06-24 18:02:14 UTC
In the Linux kernel, the following vulnerability has been resolved:

netfilter: nat: use kfree_rcu to release ops

Florian Westphal says:

"Historically this is not an issue, even for normal base hooks: the data
path doesn't use the original nf_hook_ops that are used to register the
callbacks.

However, in v5.14 I added the ability to dump the active netfilter
hooks from userspace.

This code will peek back into the nf_hook_ops that are available
at the tail of the pointer-array blob used by the datapath.

The nat hooks are special, because they are called indirectly from
the central nat dispatcher hook. They are currently invisible to
the nfnl hook dump subsystem though.

But once that changes the nat ops structures have to be deferred too."

Update nf_nat_register_fn() to deal with partial exposition of the hooks
from error path which can be also an issue for nfnetlink_hook.

Comment 1 Mauro Matteo Cascella 2026-06-25 13:57:39 UTC
Upstream advisory:
https://lore.kernel.org/linux-cve-announce/2026062447-CVE-2026-53000-2568@gregkh/T


Note You need to log in before you can comment on or make changes to this bug.