Improper Validation of Specified Index, Position, or Offset in Input in Linux kernel - CVE-2026-98599

 

Improper Validation of Specified Index, Position, or Offset in Input in Linux kernel - CVE-2026-98599

Published: October 22, 2026


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

Vulnerability details

The vulnerability allows a local user to cause an iterator operation to access memory outside the BPF stack, potentially corrupting kernel memory.

The vulnerability exists due to improper validation of stack offsets in stack_slot_obj_get_spi() in the Linux kernel BPF verifier when validating stack pointers passed to iterator kfuncs. A local user can submit a BPF program using an fp+0 pointer that is incorrectly validated against iterator state at fp-8 because the offset calculation maps both locations to stack slot index 0, causing an effectful iterator kfunc to interpret memory outside the BPF stack as iterator state.


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-98599

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