Use of uninitialized resource in Linux kernel - CVE-2026-98929

 

Use of uninitialized resource in Linux kernel - CVE-2026-98929

Published: October 23, 2026


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

Vulnerability details

The vulnerability allows a local privileged user to trigger a kernel warning and cause MACsec registration notifications to report uninitialized security attributes.

The vulnerability exists due to use of an uninitialized resource in the Linux kernel MACsec driver when network device registration generates notifications before the security entity (SecY) is initialized. A local privileged user can create a MACsec device to cause notifications to report uninitialized SecY attributes, including the secure channel identifier (SCI). Creating the device with MAC offload over an LRO-capable lower device while IPv4 forwarding is enabled by default also triggers a warning in rtmsg_ifinfo_build_skb(), because macsec_fill_info() encounters a zero key_len and returns -EMSGSIZE.


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

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