CVE-2026-43091

In the Linux kernel, the following vulnerability has been resolved: xfrm: Wait for RCU readers during policy netns exit xfrm_policy_fini() frees the policy_bydst hash tables after flushing the policy work items and deleting all policies, but it does not wait for concurrent RCU readers to leave their read-side critical sections first. The policy_bydst tables are published via rcu_assign_pointer() and are looked up through rcu_dereference_check(), so netns teardown must also wait for an RCU grace period before freeing the table memory. Fix this by adding synchronize_rcu() before freeing the policy hash tables.
Configurations

Configuration 1 (hide)

OR cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc6:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.0:rc7:*:*:*:*:*:*

History

11 Nov 2026, 21:10

Type Values Removed Values Added
Summary
  • (es) En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta: xfrm: Esperar a los lectores RCU durante la salida de netns de política xfrm_policy_fini() libera las tablas hash policy_bydst después de vaciar los elementos de trabajo de política y eliminar todas las políticas, pero no espera a que los lectores RCU concurrentes salgan primero de sus secciones críticas de lectura. Las tablas policy_bydst se publican a través de rcu_assign_pointer() y se buscan mediante rcu_dereference_check(), por lo que el desmantelamiento de netns también debe esperar un período de gracia RCU antes de liberar la memoria de la tabla. Esto se soluciona añadiendo synchronize_rcu() antes de liberar las tablas hash de política.

30 Oct 2026, 13:18

Type Values Removed Values Added
References
  • () https://git.kernel.org/stable/c/b2faee12538b5b008eaef65a4201eb29cb5cefb3 -

19 Oct 2026, 20:18

Type Values Removed Values Added
CWE CWE-416

Information

Published : 2026-05-06 10:16

Updated : 2026-11-11 21:10


NVD link : CVE-2026-43091

Mitre link : CVE-2026-43091

CVE.ORG link : CVE-2026-43091


JSON object : View

Products Affected

linux

  • linux_kernel
CWE
NVD-CWE-noinfo CWE-416

Use After Free