CVEvulnerability
CVE-2026-63919
8.8 HIGH
Official page ↗
- Status
- Analyzed
- Published
- 2026-07-19
- Last modified
- 2026-10-27
- Assigner
- 416baaa9-dc9f-4396-8d5f-8c081fb06d67
- CVSS 3.1 (416baaa9-dc9f-4396-8d5f-8c081fb06d67)
- 8.8 HIGH — CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-416
Description
In the Linux kernel, the following vulnerability has been resolved:
xfrm: input: hold netns during deferred transport reinjection
Transport-mode reinjection stores a struct net pointer in skb->cb and
uses it later from xfrm_trans_reinject(). That pointer must stay valid
until the deferred callback runs.
Take a netns reference when queueing deferred reinjection work and drop
it after the callback completes. Use maybe_get_net() so the queueing
path does not revive a namespace that is already being torn down.
This keeps the existing workqueue design and fixes the netns lifetime
handling in one place for all users of xfrm_trans_queue_net().
Affected configurations
• linux linux kernel (>= 5.6 < 5.10.259)
• linux linux kernel (>= 5.11 < 5.15.210)
• linux linux kernel (>= 5.16 < 6.1.176)
• linux linux kernel (>= 6.2 < 6.6.143)
• linux linux kernel (>= 6.7 < 6.12.93)
• linux linux kernel (>= 6.13 < 6.18.35)
• linux linux kernel (>= 6.19 < 7.0.12)
• linux linux kernel 7.1
Related
Weakness · CWE (1)
- CWE-416 Use After Free weakness
References
- https://git.kernel.org/stable/c/2df7059a18afb7d3aee6c36cad5d371c198111d4 Patch
- https://git.kernel.org/stable/c/48ce101cd630d6745b6923b5bad8358bc4c119da Patch
- https://git.kernel.org/stable/c/55ddfc41451f01c588089cd74957a05311b6f202 Patch
- https://git.kernel.org/stable/c/7ee59eda8820b758ed29e1cd3222359c7b97302c Patch
- https://git.kernel.org/stable/c/8dfabcba6a943a7a02ebe1e1637c361ba96acbaa Patch
- https://git.kernel.org/stable/c/9f67a36e91bb50d358760f381f233913fe5c09f8 Patch
- https://git.kernel.org/stable/c/9f7ebb45a83afc3216e855e57d51bb4bc9b5232e Patch
- https://git.kernel.org/stable/c/c16f74dc1d75d0e2e7670076d5375deda110ebeb Patch