CVE-2026-68299

HighCVSS 7.5/10Last modified Oct 19, 2026

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.

Metrics

CVSS 3.1 7.5/10CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Weakness enumeration

Affected software

Source: the vendor's advisory (CNA). NVD analysis pending.

VendorProductVersions
LinuxLinux>= 45dac1d6ea045ae56e4df8d9c70c92c7412bd4fc, < 2ddf51fcb6dd7d55ceef38e2e1a5ab2ab7fd47b0; >= 45dac1d6ea045ae56e4df8d9c70c92c7412bd4fc, < fbab6b73cc086e32698c86e43d1b16bf17d24c36; >= 45dac1d6ea045ae56e4df8d9c70c92c7412bd4fc, < 28e382646417c7e2be9c9a7079eddf627ff52b90; >= 45dac1d6ea045ae56e4df8d9c70c92c7412bd4fc, < 667b6e52048eaf4dbcf1707ed87ffd44abb9cb38; >= 45dac1d6ea045ae56e4df8d9c70c92c7412bd4fc, < 28cb5d8d13b4c1faf3f688f62e5df82fe7b438d8; >= 45dac1d6ea045ae56e4df8d9c70c92c7412bd4fc, < 4fdb0f162ccdbe9626863b10003855703253fa29; >= 45dac1d6ea045ae56e4df8d9c70c92c7412bd4fc, < b28596baf87e25a078789f1c05817c8a3bf71257; >= 45dac1d6ea045ae56e4df8d9c70c92c7412bd4fc, < 34a71f5361fc3adb5b7138da78750b0d535a8252
LinuxLinux4.2

References

Timeline

Published
Aug 10, 2026
Last modified
Oct 19, 2026
NVD status
Received

Related CVEs from 2026

CVE-2026-68303.3nesquena hermes-webui contains an environment variable leakage vulnerability where profile switching does not clear environment variables frCVE-2026-683009.8In the Linux kernel, the following vulnerability has been resolved: sctp: auth: verify auth requirement when auth_chunk is NULL sctp_auth_CVE-2026-68301In the Linux kernel, the following vulnerability has been resolved: net: hsr: fix memory leak on slave unregistration by removing synced VLCVE-2026-683029.8In the Linux kernel, the following vulnerability has been resolved: amt: re-read skb header pointers after every pull Several AMT receive CVE-2026-68303In the Linux kernel, the following vulnerability has been resolved: drm/vc4: hvs/v3d: Fix null dereference in unbind The hvs and v3d driveCVE-2026-68304In the Linux kernel, the following vulnerability has been resolved: wifi: brcmfmac: fix 802.1X-SHA256 call trace warning Based on wpa_authCVE-2026-683057.8In the Linux kernel, the following vulnerability has been resolved: drm/xe/vf: Add drm_dev guards when detaching CCS read/write buffers CCCVE-2026-68306In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: fix possible NULL-pointer deref in mt7996_mcu_sta_bCVE-2026-68307In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7925: fix crash in reset link replay During reset recoveCVE-2026-68308In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: check pointer returned by mt76_connac_get_he_phy_caCVE-2026-68309In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: connac: fix possible NULL-pointer deref in mt76_connac_mcu_CVE-2026-68316.5The Advanced Contact form 7 DB plugin for WordPress is vulnerable to missing authorization in all versions up to, and including, 2.0.9. This