{"id":17355,"date":"2026-09-05T02:31:01","date_gmt":"2026-09-04T18:31:01","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-80851"},"modified":"2026-09-05T02:31:01","modified_gmt":"2026-09-04T18:31:01","slug":"cve-2026-80851","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-80851","title":{"rendered":"CVE-2026-80851 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\ngtp: serialize PDP co"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>gtp: serialize PDP context updates<\/p>\n<p>PDP contexts can be deleted through GTP_CMD_DELPDP or while the GTP<br \/>\nnetwork device is being unregistered. The latter is serialized by RTNL,<br \/>\nbut the generic-netlink delete path only holds RCU.<\/p>\n<p>Running both paths concurrently can therefore make both paths delete the<br \/>\nsame PDP context. The issue was found through static analysis and<br \/>\nreproduced on a KASAN-enabled kernel by a simple two-thread program<br \/>\nracing GTP_CMD_DELPDP against RTM_DELLINK:<\/p>\n<p>  Oops: general protection fault, probably for non-canonical address<br \/>\n  KASAN: maybe wild-memory-access in range<br \/>\n         [0xdead000000000120-0xdead000000000127]<br \/>\n  RIP: gtp_genl_del_pdp+0x1c1\/0x420 [gtp]<br \/>\n  RBP: dead000000000122<\/p>\n<p>The second deletion dereferenced the poisoned hlist pprev pointer.<\/p>\n<p>Serialize gtp_pdp_add(), gtp_genl_del_pdp(), and gtp_dellink() with a<br \/>\nshared mutex. Keep the mutex held until the final use of a PDP context in<br \/>\nthe NEWPDP path, and keep the RCU read-side section around the complete<br \/>\nPDP context use in the DELPDP path.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>gtp: serialize PDP context updates<\/p>\n<p>PDP contexts can be deleted through GTP_CMD_DELPDP or while the GTP<br \/>\nnetwork device is being unr<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-17355","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/17355","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=17355"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=17355"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=17355"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}