CVE-2026-68299
Description
In the Linux kernel, the following vulnerability has been resolved:
vmxnet3: fix BUG_ON in vmxnet3_get_hdr_len() for Geneve packets
vmxnet3_get_hdr_len() assumes gdesc->rcd.v4/v6/tcp always describe the outer header, but for a Geneve-encapsulated packet the device can set them based on the inner header instead, signalled by the VMXNET3_RCD_HDR_INNER_SHIFT bit in the completion descriptor. Since the function never skips the outer encapsulation, this mismatch triggers:
- BUG_ON(hdr.ipv4->protocol != IPPROTO_TCP), because the outer protocol is UDP (Geneve), not TCP. - BUG_ON(hdr.eth->h_proto != ...), when the tunnel's outer and inner IP versions differ (e.g. outer IPv6/inner IPv4 or vice versa).
Check VMXNET3_RCD_HDR_INNER_SHIFT up front and bail out, since the function cannot locate the inner header it would need to parse. Also convert the remaining BUG_ON()s in this function to return 0 defensively.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected products
91- osv-coords90 versionspkg:rpm/almalinux/kernel-rt-64k-debug-develpkg:rpm/opensuse/kernel-zfcpdump&distro=openSUSE%20Leap%2016.0pkg:rpm/almalinux/kernel-develpkg:rpm/almalinux/kernel-rtpkg:rpm/almalinux/kernel-zfcpdump-corepkg:rpm/almalinux/kernel-modules-extra-matchedpkg:rpm/almalinux/kernel-rt-64k-debug-modules-corepkg:rpm/almalinux/kernel-zfcpdump-modules-extrapkg:rpm/opensuse/kernel-source&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-syms&distro=openSUSE%20Leap%2016.0pkg:rpm/almalinux/kernel-devel-matchedpkg:rpm/almalinux/kernel-modules-extrapkg:rpm/almalinux/kernel-64k-modules-extrapkg:rpm/almalinux/kernel-rt-debugpkg:linux/kernelpkg:rpm/almalinux/perfpkg:rpm/almalinux/kernel-toolspkg:rpm/almalinux/kernelpkg:rpm/opensuse/kernel-64kb&distro=openSUSE%20Leap%2016.0pkg:rpm/almalinux/kernel-abi-stablelistspkg:rpm/opensuse/kernel-obs-qa&distro=openSUSE%20Leap%2016.0pkg:rpm/almalinux/kernel-64k-debugpkg:rpm/almalinux/kernel-debug-corepkg:rpm/almalinux/kernel-debug-develpkg:rpm/almalinux/kernel-debug-modulespkg:rpm/almalinux/kernel-headerspkg:rpm/almalinux/kernel-modules-corepkg:rpm/almalinux/kernel-rt-64k-debug-modulespkg:rpm/almalinux/kernel-rt-64k-develpkg:rpm/almalinux/kernel-rt-corepkg:rpm/almalinux/kernel-zfcpdumppkg:rpm/almalinux/rvpkg:rpm/almalinux/kernel-rt-debug-modulespkg:rpm/almalinux/kernel-corepkg:rpm/almalinux/rtlapkg:rpm/opensuse/dtb-aarch64&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-docs&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-kvmsmall&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-obs-build&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-rt&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-default-base&distro=openSUSE%20Leap%2016.0pkg:rpm/almalinux/bpftoolpkg:rpm/almalinux/kernel-debug-modules-extrapkg:rpm/almalinux/kernel-tools-libspkg:rpm/almalinux/kernel-rt-debug-corepkg:rpm/almalinux/kernel-debug-devel-matchedpkg:rpm/almalinux/kernel-modulespkg:rpm/almalinux/kernel-rt-64k-corepkg:rpm/almalinux/kernel-rt-64k-debugpkg:rpm/almalinux/kernel-64k-debug-modules-extrapkg:rpm/almalinux/kernel-docpkg:rpm/almalinux/kernel-tools-libs-develpkg:rpm/almalinux/kernel-64kpkg:rpm/almalinux/kernel-64k-corepkg:rpm/almalinux/kernel-64k-debug-corepkg:rpm/almalinux/kernel-64k-debug-develpkg:rpm/almalinux/kernel-64k-modulespkg:rpm/almalinux/kernel-debugpkg:rpm/almalinux/kernel-rt-64k-debug-modules-extrapkg:rpm/almalinux/kernel-rt-debug-modules-corepkg:rpm/almalinux/kernel-rt-modules-corepkg:rpm/almalinux/kernel-64k-develpkg:rpm/almalinux/kernel-64k-devel-matchedpkg:rpm/almalinux/kernel-64k-modules-corepkg:rpm/almalinux/kernel-cross-headerspkg:rpm/almalinux/kernel-debug-modules-corepkg:rpm/almalinux/kernel-debug-uki-virtpkg:rpm/almalinux/kernel-rt-64kpkg:rpm/almalinux/kernel-rt-64k-modules-extrapkg:rpm/almalinux/kernel-uki-virt-addonspkg:rpm/almalinux/libperfpkg:rpm/almalinux/python3-perfpkg:rpm/opensuse/kernel-azure&distro=openSUSE%20Leap%2016.0pkg:rpm/opensuse/kernel-default&distro=openSUSE%20Leap%2016.0pkg:rpm/almalinux/kernel-rt-develpkg:rpm/almalinux/kernel-64k-debug-devel-matchedpkg:rpm/almalinux/kernel-64k-debug-modulespkg:rpm/almalinux/kernel-64k-debug-modules-corepkg:rpm/almalinux/kernel-rt-64k-modulespkg:rpm/almalinux/kernel-rt-64k-modules-corepkg:rpm/almalinux/kernel-rt-debug-develpkg:rpm/almalinux/kernel-rt-debug-modules-extrapkg:rpm/almalinux/kernel-rt-modulespkg:rpm/almalinux/kernel-rt-modules-extrapkg:rpm/almalinux/kernel-uki-virtpkg:rpm/almalinux/kernel-zfcpdump-develpkg:rpm/almalinux/kernel-zfcpdump-devel-matchedpkg:rpm/almalinux/kernel-zfcpdump-modulespkg:rpm/almalinux/kernel-zfcpdump-modules-corepkg:rpm/almalinux/kernel-rt-64k-debug-core
< 6.12.0-211.61.1.el10_2+ 89 more
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: >= 4.2.0, < 5.10.265
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-160000.38.1.160000.2.22
- (no CPE)range: < 4.18.0-553.170.1.el8_10
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-160000.38.1
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
- (no CPE)range: < 6.12.0-211.61.1.el10_2
Patches
Vulnerability mechanics
References
8- git.kernel.org/stable/c/28cb5d8d13b4c1faf3f688f62e5df82fe7b438d8nvd
- git.kernel.org/stable/c/28e382646417c7e2be9c9a7079eddf627ff52b90nvd
- git.kernel.org/stable/c/2ddf51fcb6dd7d55ceef38e2e1a5ab2ab7fd47b0nvd
- git.kernel.org/stable/c/34a71f5361fc3adb5b7138da78750b0d535a8252nvd
- git.kernel.org/stable/c/4fdb0f162ccdbe9626863b10003855703253fa29nvd
- git.kernel.org/stable/c/667b6e52048eaf4dbcf1707ed87ffd44abb9cb38nvd
- git.kernel.org/stable/c/b28596baf87e25a078789f1c05817c8a3bf71257nvd
- git.kernel.org/stable/c/fbab6b73cc086e32698c86e43d1b16bf17d24c36nvd
News mentions
0No linked articles in our index yet.