{"id":25854,"date":"2026-09-18T04:31:59","date_gmt":"2026-09-17T20:31:59","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-92485"},"modified":"2026-09-18T04:31:59","modified_gmt":"2026-09-17T20:31:59","slug":"cve-2026-92485","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-92485","title":{"rendered":"CVE-2026-92485 &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nbpf: Fix WARNING in b"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>bpf: Fix WARNING in bpf_tracing_link_release<\/p>\n<p>The trampoline could be corrupted by the blindly<br \/>\n&#8216;tr-&gt;flags = BPF_TRAMP_F_TAIL_CALL_CTX&#8217; in verifier.<\/p>\n<p>1. A fexit attached to a tail_call_reachable prog. &#8216;tr-&gt;flags&#8217; became<br \/>\n   &#8216;BPF_TRAMP_F_CALL_ORIG | BPF_TRAMP_F_TAIL_CALL_CTX&#8217;. And, the<br \/>\n   trampoline would poke the target prog&#8217;s nop insn using jmp insn instead<br \/>\n   of call insn.<br \/>\n2. Another fexit loaded with the same tail_call_reachable prog target.<br \/>\n   &#8216;tr-&gt;flags&#8217; became &#8216;BPF_TRAMP_F_TAIL_CALL_CTX&#8217;.<br \/>\n3. Close the first fexit link. Due to no BPF_TRAMP_F_CALL_ORIG in<br \/>\n   &#8216;tr-&gt;flags&#8217;, the trampoline will fail to restore the prog&#8217;s nop insn<br \/>\n   using call insn.<\/p>\n<p>[    3.410719] WARNING: kernel\/bpf\/syscall.c:3551 at bpf_tracing_link_release+0x53\/0x60, CPU#1: test_progs\/98<br \/>\n&#8230;<br \/>\n[    3.428793]  bpf_link_free+0x58\/0x130<br \/>\n[    3.429293]  bpf_link_release+0x23\/0x30<\/p>\n<p>Fix the warning by updating &#8216;tr-&gt;flags&#8217; with &#8216;|=&#8217; and lock.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>bpf: Fix WARNING in bpf_tracing_link_release<\/p>\n<p>The trampoline could be corrupted by the blindly<br \/>\n&#8216;tr-&gt;flags = BPF_TRAMP_F_TAIL_CALL_C<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-25854","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/25854","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=25854"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=25854"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=25854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}