PT-2026-52307 · Linux · Linux
Published
2026-06-25
·
Updated
2026-06-25
·
CVE-2026-53212
None
No severity ratings or metrics are available. When they are, we'll update the corresponding info on the page.
In the Linux kernel, the following vulnerability has been resolved:
netfilter: nft tunnel: fix use-after-free on object destroy
nft tunnel obj destroy() calls metadata dst free() which directly
kfree()s the metadata dst, ignoring the dst entry refcount. Packets
that took a reference via dst hold() in nft tunnel obj eval() and
are still queued (e.g. in a netem qdisc) are left with a dangling
pointer. When these packets are eventually dequeued, dst release()
operates on freed memory.
Replace metadata dst free() with dst release() so the metadata dst
is freed only after all references are dropped. The dst subsystem
already handles metadata dst cleanup in dst destroy() when
DST METADATA is set.
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Linux