{"id":14949,"date":"2026-09-04T19:02:19","date_gmt":"2026-09-04T11:02:19","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-63911"},"modified":"2026-09-04T19:02:19","modified_gmt":"2026-09-04T11:02:19","slug":"cve-2026-63911","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-63911","title":{"rendered":"CVE-2026-63911 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nxfrm: iptfs: reset ru"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>xfrm: iptfs: reset runtime state when cloning SAs<\/p>\n<p>iptfs_clone_state() clones the IPTFS mode data with kmemdup(). This<br \/>\ncopies runtime objects which must not be shared with the original SA,<br \/>\nincluding the embedded sk_buff_head, hrtimers, spinlock, and in-flight<br \/>\nreassembly\/reorder state.<\/p>\n<p>If xfrm_state_migrate() fails after clone_state() but before the later<br \/>\ninit_state() call has reinitialized those fields, the cloned state can be<br \/>\ndestroyed by xfrm_state_gc_task() with list and timer state copied from the<br \/>\noriginal SA. With queued packets this lets the clone splice and free skbs<br \/>\nowned by the original IPTFS queue, leading to use-after-free and<br \/>\ndouble-free reports in iptfs_destroy_state() and skb release paths.<\/p>\n<p>Reinitialize the clone&#8217;s runtime state before publishing it through<br \/>\nx-&gt;mode_data. Because clone_state() now publishes a destroyable mode_data<br \/>\nobject before init_state(), take the mode callback module reference there.<br \/>\nAvoid taking it again from __iptfs_init_state() for the same object.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>xfrm: iptfs: reset runtime state when cloning SAs<\/p>\n<p>iptfs_clone_state() clones the IPTFS mode data with kmemdup(). This<br \/>\ncopies runti<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-14949","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/14949","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14949"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14949"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14949"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}