In the Linux kernel, the following vulnerability has been resolved:
rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
In the commit d73ef2d69c0d ("rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length"), an adjustment was made to the old loop logic in the function `rtnl_bridge_setlink` to enable the loop to also check the length of the IFLA_BRIDGE_MODE attribute. However, this adjustment removed the `break` statement and led to an error logic of the flags writing back at the end of this function.
if (have_flags) memcpy(nla_data(attr), &flags, sizeof(flags)); // attr should point to IFLA_BRIDGE_FLAGS NLA !!!
Before the mentioned commit, the `attr` is granted to be IFLA_BRIDGE_FLAGS. However, this is not necessarily true fow now as the updated loop will let the attr point to the last NLA, even an invalid NLA which could cause overflow writes.
This patch introduces a new variable `br_flag` to save the NLA pointer that points to IFLA_BRIDGE_FLAGS and uses it to resolve the mentioned error logic.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-develUpgrade kernel-toolsUpgrade kernelUpgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade python-perf-debuginfoUpgrade kernel-livepatch-5.15.152-100.162Upgrade kernel-develUpgrade perfUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel-livepatch-5.10.213-201.855Upgrade python-perfUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64 | Dec 12, 2024 | May 17, 2024 |
| Amazon_linux_2023 | — | Upgrade bpftoolUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-livepatch-6.1.82-99.168Upgrade kernel-toolsUpgrade kernel-tools-develUpgrade kernel-debuginfoUpgrade python3-perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernelUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade kernel-libbpfUpgrade kernel-libbpf-develUpgrade perfUpgrade kernel-libbpf-static | Feb 17, 2025 | May 17, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | May 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade bpftoolUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel | Dec 12, 2024 | May 17, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Dec 5, 2024 | May 17, 2024 |
| Suse | — | Upgrade kernel-azure-optionalUpgrade kernel-default-livepatchUpgrade dtb-caviumUpgrade ocfs2-kmp-defaultUpgrade kernel-64kb-livepatch-develUpgrade kernel-debugUpgrade kernel-syms-azureUpgrade kernel-azure-livepatch-develUpgrade kernel-default-extraUpgrade dtb-amlogicUpgrade dtb-marvellUpgrade gfs2-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade dtb-exynosUpgrade kernel-64kb-optionalUpgrade cluster-md-kmp-azureUpgrade dtb-appleUpgrade dlm-kmp-64kbUpgrade kernel-kvmsmallUpgrade kernel-64kb-develUpgrade kernel-sourceUpgrade dtb-allwinnerUpgrade kernel-default-vdsoUpgrade gfs2-kmp-rtUpgrade kernel-obs-qaUpgrade dtb-amdUpgrade kernel-64kbUpgrade kernel-macrosUpgrade kselftests-kmp-azureUpgrade dtb-lgUpgrade dtb-broadcomUpgrade dtb-freescaleUpgrade kernel-default-develUpgrade dtb-alteraUpgrade kernel-azure-extraUpgrade kernel-devel-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-optionalUpgrade dtb-hisiliconUpgrade ocfs2-kmp-64kbUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade kernel-rt_debug-develUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmall-livepatch-develUpgrade ocfs2-kmp-rtUpgrade dtb-amazonUpgrade kernel-source-rtUpgrade kernel-debug-develUpgrade kernel-symsUpgrade kernel-docs-htmlUpgrade gfs2-kmp-azureUpgrade dtb-apmUpgrade dtb-renesasUpgrade kernel-rt_debugUpgrade dtb-xilinxUpgrade kernel-defaultUpgrade dtb-sprdUpgrade dlm-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade dtb-socionextUpgrade dlm-kmp-azureUpgrade kernel-64kb-extraUpgrade dtb-qcomUpgrade kselftests-kmp-rtUpgrade kernel-devel-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-base-rebuildUpgrade kernel-syms-rtUpgrade kernel-default-optionalUpgrade kernel-rt-extraUpgrade cluster-md-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-vdsoUpgrade dtb-nvidiaUpgrade ocfs2-kmp-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-vdsoUpgrade kernel-obs-buildUpgrade dtb-armUpgrade kernel-default-livepatch-develUpgrade kernel-azure-develUpgrade kernel-docsUpgrade cluster-md-kmp-64kbUpgrade kernel-rtUpgrade kernel-debug-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-develUpgrade kernel-default-baseUpgrade dtb-mediatekUpgrade dlm-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-develUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-default | Jul 23, 2024 | May 17, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1131-azureUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-awsUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-5.4.0-1125-oracleUpgrade linux-image-5.4.0-186-generic-lpaeUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-5.4.0-1086-bluefieldUpgrade linux-image-kvmUpgrade linux-image-oem-20.04dUpgrade linux-image-raspiUpgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-aws-lts-20.04Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-oracleUpgrade linux-image-gcpUpgrade linux-image-5.4.0-1110-raspiUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1114-kvmUpgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-nvidiaUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-1066-azureUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-186-lowlatencyUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1130-gcpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-gkeopUpgrade linux-image-5.4.0-1045-xilinx-zynqmpUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-gkeop-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-intelUpgrade linux-image-genericUpgrade linux-image-gkeUpgrade linux-image-oem-20.04cUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-oemUpgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-113-genericUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-186-genericUpgrade linux-image-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1063-awsUpgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-lowlatency-64kUpgrade linux-image-generic-64kUpgrade linux-image-5.4.0-1126-awsUpgrade linux-image-azureUpgrade linux-image-oem-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1073-ibmUpgrade linux-image-raspi2Upgrade linux-image-raspi-nolpaeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-1038-iotUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1093-gkeopUpgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-generic-hwe-20.04 | Jul 1, 2024 | May 17, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | May 17, 2024 |
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