Numeric Truncation Error in Linux kernel - CVE-2026-98556

 

Numeric Truncation Error in Linux kernel - CVE-2026-98556

Published: October 22, 2026


Vulnerability identifier: #VU156859
CSH Severity: Low
CVSS v4: 4.8 [CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-98556
CWE-ID: CWE-197
Exploitation vector: Local access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a local user to submit invalid TCP segmentation offload descriptors to the network device, potentially disrupting packet transmission.

The vulnerability exists due to unchecked numeric truncation in the Linux kernel gve driver's DQO transmit path when processing packets with an out-of-range segmentation size. A local user can supply an arbitrary gso_size through virtio_net_hdr in packets forwarded from a guest through a tap interface or injected through a packet socket to exceed the device's 9728-byte MSS limit; a value of 16384 is truncated to zero in the 14-bit descriptor field, potentially disrupting packet transmission.


Affected software

Linux kernel
Ubuntu
linux (Ubuntu package)
linux-aws (Ubuntu package)
linux-gcp (Ubuntu package)
linux-oracle (Ubuntu package)
linux-ibm (Ubuntu package)
linux-hwe-7.0 (Ubuntu package)
linux-oem-7.0 (Ubuntu package)

How to mitigate CVE-2026-98556

Install security update from vendor's repository.

Linux kernel - update to 7.0 rc3
linux (Ubuntu package) - update to 7.0.0-42.42
linux-aws (Ubuntu package) - update to 7.0.0-1016.17
linux-gcp (Ubuntu package) - update to 7.0.0-1016.18
linux-oracle (Ubuntu package) - update to 7.0.0-1015.16
linux-ibm (Ubuntu package) - update to 7.0.0-1017.17
linux-hwe-7.0 (Ubuntu package) - update to 7.0.0-42.42~24.04.1
linux-oem-7.0 (Ubuntu package) - update to 7.0.0-1017.17

External References

Related Security Bulletins