Description
In the Linux kernel, the following vulnerability has been resolved:

net: gue: reject invalid REMCSUM offsets

The REMCSUM option carries an absolute checksum start and checksum field
offset. gue_remcsum() passes them to skb_remcsum_process(), whose
partial path stores offset - start in the u16 skb->csum_offset variable.
If offset is less than start, this underflows.

A forwarded packet can retain CHECKSUM_PARTIAL and reach a NETIF_F_HW_CSUM
driver which trusts the metadata, leading skb_copy_and_csum_dev() to write
two bytes about 64 KiB beyond the destination buffer.

Reject reversed tuples in validate_gue_flags(), after the existing length
validation, so all GUE parsers enforce the ordering in one place.
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Kernel Out-of-Bounds Write with Potential for Remote Code Execution
Action: Patch Immediately
AI Analysis

Impact

The Linux kernel GUE implementation incorrectly validates REMCSUM offsets. When the checksum field offset is less than the absolute start, an unsigned 16‑bit underflow occurs and the packet processing routine writes two bytes 64 KiB beyond the allocated buffer. This buffer overflow can corrupt kernel memory and, in a system where the packet is accepted by a hardware checksum offloading driver, can lead to arbitrary code execution at kernel privilege level. The vulnerability does not rely on user input beyond a malformed GUE packet and thus can be triggered purely over the network.

Affected Systems

The flaw affects all Linux kernel builds that enable the GUE device type, as indicated by the CPE reference and the CNA vendor list. No specific kernel release numbers are supplied in the advisory; affected systems should check for the presence of the fix in the latest stable kernel series or the appropriate vendor patch stream.

Risk and Exploitability

No CVSS score or EPSS information is currently published, and the vulnerability is not listed in the CISA KEV catalog. However, because the defect involves an out‑of‑bounds write in a privileged kernel function and can be triggered via ordinary network traffic, the risk for systems that accept remote GUE traffic is high. Attackers would send specially crafted GUE packets to the target host, exploiting the checksum offset underflow to overwrite kernel memory. Without an official patch or change to the kernel configuration, a successful exploit could provide a local or remote privilege escalation to root level.

Generated by OpenCVE AI on October 18, 2026 at 18:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the GUE REMCSUM offset validation fix.
  • If an immediate kernel upgrade is not possible, disable GUE offload or GRE over UDP support on affected hosts to block the attack path.
  • Configure the NIC or network stack to reject GUE packets that carry the CHECKSUM_PARTIAL flag or to avoid trusting hardware checksum offloading for GUE traffic.

Generated by OpenCVE AI on October 18, 2026 at 18:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 18:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190

Sun, 18 Oct 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net: gue: reject invalid REMCSUM offsets The REMCSUM option carries an absolute checksum start and checksum field offset. gue_remcsum() passes them to skb_remcsum_process(), whose partial path stores offset - start in the u16 skb->csum_offset variable. If offset is less than start, this underflows. A forwarded packet can retain CHECKSUM_PARTIAL and reach a NETIF_F_HW_CSUM driver which trusts the metadata, leading skb_copy_and_csum_dev() to write two bytes about 64 KiB beyond the destination buffer. Reject reversed tuples in validate_gue_flags(), after the existing length validation, so all GUE parsers enforce the ordering in one place.
Title net: gue: reject invalid REMCSUM offsets
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-18T15:19:41.211Z

Reserved: 2026-09-25T10:25:14.360Z

Link: CVE-2026-98621

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:14.997

Modified: 2026-10-18T16:17:14.997

Link: CVE-2026-98621

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T18:30:14Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound