{"id":5417,"date":"2026-09-04T18:47:49","date_gmt":"2026-09-04T10:47:49","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-68299"},"modified":"2026-09-04T18:47:49","modified_gmt":"2026-09-04T10:47:49","slug":"cve-2026-68299","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-68299","title":{"rendered":"CVE-2026-68299 [HIGH] &#8211; In the Linux kernel, the following vulnerability has been resolved:\n\nvmxnet3: fix BUG_ON i"},"content":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>vmxnet3: fix BUG_ON in vmxnet3_get_hdr_len() for Geneve packets<\/p>\n<p>vmxnet3_get_hdr_len() assumes gdesc-&gt;rcd.v4\/v6\/tcp always describe the<br \/>\nouter header, but for a Geneve-encapsulated packet the device can set<br \/>\nthem based on the inner header instead, signalled by the<br \/>\nVMXNET3_RCD_HDR_INNER_SHIFT bit in the completion descriptor. Since the<br \/>\nfunction never skips the outer encapsulation, this mismatch triggers:<\/p>\n<p>&#8211; BUG_ON(hdr.ipv4-&gt;protocol != IPPROTO_TCP), because the outer<br \/>\n  protocol is UDP (Geneve), not TCP.<br \/>\n&#8211; BUG_ON(hdr.eth-&gt;h_proto != &#8230;), when the tunnel&#8217;s outer and inner<br \/>\n  IP versions differ (e.g. outer IPv6\/inner IPv4 or vice versa).<\/p>\n<p>Check VMXNET3_RCD_HDR_INNER_SHIFT up front and bail out, since the<br \/>\nfunction cannot locate the inner header it would need to parse. Also<br \/>\nconvert the remaining BUG_ON()s in this function to return 0<br \/>\ndefensively.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In the Linux kernel, the following vulnerability has been resolved:<\/p>\n<p>vmxnet3: fix BUG_ON in vmxnet3_get_hdr_len() for Geneve packets<\/p>\n<p>vmxnet3_get_hdr_len() assumes gdesc-&gt;rcd.v4\/v6\/tcp always describe<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-5417","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/5417","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=5417"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5417"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5417"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}