In the Linux kernel, the following vulnerability has been resolved:
net: ip_gre: require CAP_NET_ADMIN in the device netns for changelink
A tunnel changelink() operates on at most two netns, dev_net(dev) and the tunnel link netns t->net. They differ once the device is created in or moved to a netns other than the one the request runs in. The rtnl changelink path checks CAP_NET_ADMIN only against dev_net(dev), so a caller privileged there but not in t->net can rewrite a tunnel that lives in t->net.
Add rtnl_dev_link_net_capable() next to rtnl_get_net_ns_capable() in net/core/rtnetlink.c. It requires CAP_NET_ADMIN in the link netns and is skipped when the link netns is dev_net(dev), where the rtnl path already checked it. The other patches in this series use the same helper.
Gate ipgre_changelink() and erspan_changelink() with it, at the top of the op before any attribute is parsed, because the parsers update live tunnel fields first. ipgre_netlink_parms() sets t->collect_md before ip_tunnel_changelink() runs.
Commit 8b484efd5cb4 ("ip6: vti: Use ip6_tnl.net in vti6_siocdevprivate().") added the same check on the ioctl path. This adds it on RTM_NEWLINK.
CVSS Details
- CVSS 3.1 Base Score: 8.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon_linux_2023 | — | Upgrade bpftool6.12-debuginfoUpgrade kernel6.12Upgrade perf6.12-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel6.12-modules-extra-commonUpgrade kernel-develUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel-toolsUpgrade kernel-livepatch-6.12.95-124.187Upgrade kernel6.18-modules-extra-commonUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool6.18Upgrade perfUpgrade perf6.18-debuginfoUpgrade bpftool6.12Upgrade bpftool-debuginfoUpgrade kernel-modules-extraUpgrade perf-debuginfoUpgrade kernel6.12-modules-extraUpgrade kernel6.12-develUpgrade kernel6.12-debuginfo-common-aarch64Upgrade bpftool6.18-debuginfoUpgrade kernel6.18Upgrade python3-perf6.18Upgrade kernel-debuginfoUpgrade kernel-modules-extra-commonUpgrade kernelUpgrade kernel6.18-modules-extraUpgrade kernel6.12-toolsUpgrade kernel6.12-headersUpgrade perf6.18Upgrade kernel6.12-debuginfoUpgrade kernel6.18-toolsUpgrade kernel6.12-debuginfo-common-x86_64Upgrade python3-perf6.12Upgrade kernel-livepatch-6.1.180-225.360Upgrade kernel6.18-tools-develUpgrade python3-perfUpgrade python3-perf6.18-debuginfoUpgrade kernel-tools-develUpgrade python3-perf6.12-debuginfoUpgrade python3-perf-debuginfoUpgrade perf6.12Upgrade kernel6.18-debuginfoUpgrade kernel-livepatch-6.18.38-73.137Upgrade kernel6.12-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade microvm-kernel6.18Upgrade kernel6.18-headersUpgrade kernel6.18-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel6.18-tools-debuginfoUpgrade kernel6.12-tools-debuginfoUpgrade kernel-headersUpgrade kernel6.18-devel | Aug 10, 2026 | Jul 19, 2026 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 23, 2026 | Jul 23, 2026 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 22, 2026 | Jul 19, 2026 |
| Rocky_linux | — | Upgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-modules-extraUpgrade kernel-debug-develUpgrade perf-debuginfoUpgrade kernel-rt-debug-develUpgrade kernel-rt-modulesUpgrade kernel-tools-libsUpgrade kernel-rt-debugUpgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-rt-develUpgrade bpftool-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-debug-coreUpgrade kernel-rt-debuginfoUpgrade kernel-debugUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade perfUpgrade kernel-rt-debug-coreUpgrade bpftoolUpgrade kernel-coreUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modulesUpgrade python3-perfUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rtUpgrade kernel-develUpgrade kernel-rt-kvmUpgrade kernel-debug-modules | Oct 7, 2026 | Oct 6, 2026 |
| Ubuntu | — | Upgrade linux-image-virtual-hwe-26.04Upgrade linux-image-7.0.0-31-genericUpgrade linux-image-virtualUpgrade linux-image-7.0.0-1011-oracleUpgrade linux-image-7.0.0-1013-ibmUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-nvidia-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1123-azure-fipsUpgrade linux-image-6.8.0-1035-nvidia-tegraUpgrade linux-image-generic-7.0Upgrade linux-image-oem-26.04bUpgrade linux-image-virtual-5.15Upgrade linux-image-7.0.0-1006-gke-64kUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-ibmUpgrade linux-image-azure-fdeUpgrade linux-image-azure-7.0Upgrade linux-image-realtime-64kUpgrade linux-image-nvidia-bos-64kUpgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-gke-5.15Upgrade linux-image-oem-7.0Upgrade linux-image-7.0.0-2018-nvidia-bosUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-198-fipsUpgrade linux-image-5.15.0-1122-azure-fdeUpgrade linux-image-nvidia-64k-7.0Upgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-awsUpgrade linux-image-oracle-7.0Upgrade linux-image-5.15.0-1112-intel-iotgUpgrade linux-image-gcp-5.15Upgrade linux-image-5.15.0-1118-gcpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-virtual-7.0Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-realtime-hwe-26.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-7.0.0-1011-gcpUpgrade linux-image-raspi-realtimeUpgrade linux-image-xilinx-zynqmp-5.15Upgrade linux-image-5.15.0-1109-intel-iot-realtimeUpgrade linux-image-gcpUpgrade linux-image-7.0.0-1012-aws-64kUpgrade linux-image-7.0.0-1018-nvidiaUpgrade linux-image-5.15.0-195-lowlatency-64kUpgrade linux-image-aws-64kUpgrade linux-image-raspi-7.0Upgrade linux-image-realtime-5.15Upgrade linux-image-5.15.0-1118-gcp-fipsUpgrade linux-image-fips-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-oem-26.04Upgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-oracle-64k-7.0Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-intel-iot-realtime-5.15Upgrade linux-image-kvmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-64k-lts-22.04Upgrade linux-image-7.0.0-2018-nvidia-bos-64kUpgrade linux-image-azure-fipsUpgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-generic-lpae-5.15Upgrade linux-image-nvidiaUpgrade linux-image-nvidia-tegraUpgrade linux-image-lowlatencyUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-nvidia-bos-7.0Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-26.04aUpgrade linux-image-oracleUpgrade linux-image-intel-iotg-5.15Upgrade linux-image-5.15.0-1116-realtimeUpgrade linux-image-7.0.0-31-realtime-64kUpgrade linux-image-oem-20.04Upgrade linux-image-generic-lpaeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gcp-7.0Upgrade linux-image-aws-fipsUpgrade linux-image-5.15.0-1114-oracleUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeopUpgrade linux-image-7.0.0-31-realtimeUpgrade linux-image-aws-7.0Upgrade linux-image-realtimeUpgrade linux-image-7.0.0-1012-awsUpgrade linux-image-5.15.0-1117-aws-64kUpgrade linux-image-aws-5.15Upgrade linux-image-raspi-realtime-7.0Upgrade linux-image-ibm-5.15Upgrade linux-image-gke-64k-7.0Upgrade linux-image-nvidia-tegra-6.8Upgrade linux-image-gke-hwe-26.04Upgrade linux-image-generic-5.15Upgrade linux-image-genericUpgrade linux-image-5.15.0-198-generic-lpaeUpgrade linux-image-gcp-fipsUpgrade linux-image-azureUpgrade linux-image-oem-20.04bUpgrade linux-image-gkeUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-generic-64k-5.15Upgrade linux-image-7.0.0-31-generic-64kUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-7.0.0-1006-gkeUpgrade linux-image-5.15.0-1109-kvmUpgrade linux-image-5.15.0-1080-xilinx-zynqmpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-gcp-64kUpgrade linux-image-5.15.0-198-genericUpgrade linux-image-5.15.0-195-lowlatencyUpgrade linux-image-5.15.0-1111-ibmUpgrade linux-image-raspiUpgrade linux-image-gke-64kUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-aws-fips-5.15Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-fipsUpgrade linux-image-azure-fde-5.15Upgrade linux-image-azure-5.15Upgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-realtime-64k-7.0Upgrade linux-image-7.0.0-1019-raspiUpgrade linux-image-intelUpgrade linux-image-lowlatency-64k-5.15Upgrade linux-image-azure-fips-5.15Upgrade linux-image-aws-64k-5.15Upgrade linux-image-5.15.0-1100-gkeopUpgrade linux-image-5.15.0-1113-gkeUpgrade linux-image-nvidia-7.0Upgrade linux-image-kvm-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-gcp-fips-5.15Upgrade linux-image-azure-lts-26.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1117-aws-fipsUpgrade linux-image-5.15.0-1117-awsUpgrade linux-image-lowlatency-5.15Upgrade linux-image-7.0.0-1013-oemUpgrade linux-image-7.0.0-1019-raspi-realtimeUpgrade linux-image-6.8.0-1035-nvidia-tegra-rtUpgrade linux-image-5.15.0-198-generic-64kUpgrade linux-image-5.15.0-1123-azureUpgrade linux-image-generic-64kUpgrade linux-image-nvidia-tegra-rtUpgrade linux-image-nvidia-bosUpgrade linux-image-ibm-7.0Upgrade linux-image-gkeop-5.15Upgrade linux-image-gke-7.0Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-aws-64k-7.0Upgrade linux-image-7.0.0-1018-nvidia-64kUpgrade linux-image-realtime-7.0Upgrade linux-image-oracle-5.15 | Sep 14, 2026 | Sep 7, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Aug 3, 2026 | Jul 19, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub