UBUNTU-CVE-2026-98929: Medium severity ubuntu/linux-azure vulnerability
In the Linux kernel, the following vulnerability has been resolved: macsec: initialize SecY before registering the netdevice Creating a MACsec device with MAC offload over an LRO-capable lower device triggers a warning in rtmsgifinfobuildskb() when IPv4 forwarding is enabled by default. registernetdevice() invokes inetdevinit(), which disables LRO and emits a NETDEVFEATCHANGE notification. This reaches macsecfillinfo() before macsecadddev() initializes the SecY. keylen is still zero, so macsecfillinfo() returns -EMSGSIZE and trips the WARNON in rtmsgifinfobuildskb(), even though the skb has enough space. Even without the warning, notifications during registration can report uninitialized SecY attributes, including the SCI. This ordering has existed since the driver was introduced. Initialize the SecY and apply the new-link attributes before registration. Move MAC address inheritance into macsecnewlink() so the SCI can also be initialized before registration-time notifications report it. Move the per-CPU statistics and metadata destination allocation into ndoinit(), and release partial allocations on failure.
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Upgrade
Upgrade
ubuntu/linux-hwe-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42~24.04.1 - Upgrade
Upgrade
ubuntu/linux-riscv-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1~24.04.1 - Upgrade
Upgrade
ubuntu/linuxto a version that resolves this vulnerability.Fixed in 7.0.0-42.42 - Upgrade
Upgrade
ubuntu/linux-awsto a version that resolves this vulnerability.Fixed in 7.0.0-1016.17 - Upgrade
Upgrade
ubuntu/linux-gcpto a version that resolves this vulnerability.Fixed in 7.0.0-1016.18 - Upgrade
Upgrade
ubuntu/linux-ibmto a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oem-7.0to a version that resolves this vulnerability.Fixed in 7.0.0-1017.17 - Upgrade
Upgrade
ubuntu/linux-oracleto a version that resolves this vulnerability.Fixed in 7.0.0-1015.16 - Upgrade
Upgrade
ubuntu/linux-riscvto a version that resolves this vulnerability.Fixed in 7.0.0-42.42.1
Event History
Frequently Asked Questions
Which systems are exposed to the registration-time warning?
The warning is triggered when a MACsec device using MAC offload is created over an LRO-capable lower device while IPv4 forwarding is enabled by default. The affected software list includes Ubuntu Linux kernel packages for Azure, AWS FIPS, GCP, Oracle, FIPS, and the general Ubuntu kernel.
What impact can occur besides the warning?
Registration-time network-device notifications can report uninitialized SecY attributes, including the Secure Channel Identifier (SCI). This occurs because notifications can reach MACsec information reporting before the SecY has been initialized.