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 bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-tools-develUpgrade kernel-toolsUpgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.15.152-100.162Upgrade kernel-headersUpgrade bpftool-debuginfoUpgrade perfUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade python-perfUpgrade kernel-livepatch-5.10.213-201.855Upgrade kernel-devel | Dec 12, 2024 | May 17, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfoUpgrade python3-perfUpgrade kernel-develUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade perfUpgrade perf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-headersUpgrade kernel-libbpf-develUpgrade kernelUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-livepatch-6.1.82-99.168Upgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-toolsUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfo | Feb 17, 2025 | May 17, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | May 17, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade python3-perf | Dec 12, 2024 | May 17, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Dec 5, 2024 | May 17, 2024 |
| Suse | — | Upgrade kernel-zfcpdumpUpgrade cluster-md-kmp-azureUpgrade kernel-source-rtUpgrade reiserfs-kmp-defaultUpgrade kernel-devel-azureUpgrade kernel-rt-optionalUpgrade kernel-azure-livepatch-develUpgrade kernel-azure-extraUpgrade dtb-broadcomUpgrade kselftests-kmp-azureUpgrade kernel-64kbUpgrade dtb-amazonUpgrade dtb-freescaleUpgrade dtb-hisiliconUpgrade kernel-rt_debug-develUpgrade dtb-exynosUpgrade kernel-rt_debugUpgrade dtb-amdUpgrade kernel-kvmsmall-vdsoUpgrade reiserfs-kmp-64kbUpgrade kernel-kvmsmall-livepatch-develUpgrade kselftests-kmp-64kbUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-debug-develUpgrade ocfs2-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade kernel-default-vdsoUpgrade kernel-symsUpgrade dtb-caviumUpgrade kernel-macrosUpgrade kernel-64kb-develUpgrade kernel-azure-optionalUpgrade dtb-renesasUpgrade dlm-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-kvmsmall-develUpgrade dtb-marvellUpgrade kernel-source-azureUpgrade kernel-docs-htmlUpgrade kernel-debugUpgrade dtb-allwinnerUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-obs-qaUpgrade kernel-64kb-livepatch-develUpgrade kernel-sourceUpgrade kernel-syms-azureUpgrade dtb-alteraUpgrade dtb-apmUpgrade dtb-appleUpgrade kernel-default-livepatchUpgrade dtb-lgUpgrade kernel-default-develUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-azureUpgrade gfs2-kmp-defaultUpgrade dtb-socionextUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-rt-extraUpgrade kernel-defaultUpgrade kernel-64kb-extraUpgrade dtb-sprdUpgrade kselftests-kmp-defaultUpgrade dtb-rockchipUpgrade kernel-default-livepatch-develUpgrade kernel-develUpgrade kernel-default-baseUpgrade dtb-mediatekUpgrade dlm-kmp-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-develUpgrade kernel-syms-rtUpgrade kernel-default-base-rebuildUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-debug-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade reiserfs-kmp-azureUpgrade kernel-source-vanillaUpgrade kernel-rtUpgrade dtb-qcomUpgrade kernel-azure-vdsoUpgrade dtb-nvidiaUpgrade ocfs2-kmp-azureUpgrade kernel-rt-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-devel-rtUpgrade dtb-armUpgrade kselftests-kmp-rtUpgrade kernel-obs-buildUpgrade kernel-docsUpgrade kernel-azure-develUpgrade dlm-kmp-azureUpgrade kernel-debug-vdsoUpgrade dtb-xilinx | Jul 23, 2024 | May 17, 2024 |
| Ubuntu | — | Upgrade linux-image-gkeop-5.4Upgrade linux-image-nvidiaUpgrade linux-image-5.15.0-113-generic-64kUpgrade linux-image-5.15.0-113-genericUpgrade linux-image-genericUpgrade linux-image-oemUpgrade linux-image-5.4.0-186-genericUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-gke-5.15Upgrade linux-image-virtualUpgrade linux-image-oem-osp1Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1066-azureUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-intelUpgrade linux-image-gkeopUpgrade linux-image-5.4.0-1045-xilinx-zynqmpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-186-lowlatencyUpgrade linux-image-5.4.0-1130-gcpUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1060-gkeUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1126-awsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1063-awsUpgrade linux-image-intel-iotgUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1057-ibmUpgrade linux-image-oem-20.04bUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1058-nvidiaUpgrade linux-image-raspiUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.4.0-1131-azureUpgrade linux-image-5.4.0-1038-iotUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-raspi2Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-1093-gkeopUpgrade linux-image-5.4.0-186-generic-lpaeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1058-nvidia-lowlatencyUpgrade linux-image-5.15.0-1061-oracleUpgrade linux-image-5.15.0-110-lowlatencyUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-110-lowlatency-64kUpgrade linux-image-5.4.0-1110-raspiUpgrade linux-image-5.15.0-1056-ibmUpgrade linux-image-awsUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-112-generic-lpaeUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-oracleUpgrade linux-image-ibmUpgrade linux-image-5.15.0-112-genericUpgrade linux-image-5.15.0-1046-gkeopUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-113-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1065-azure-fdeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-kvmUpgrade linux-image-5.4.0-1086-bluefieldUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1062-gcpUpgrade linux-image-5.4.0-1125-oracleUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1114-kvmUpgrade linux-image-gkeUpgrade linux-image-azureUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1073-ibmUpgrade linux-image-5.15.0-1030-xilinx-zynqmpUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-64kUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-5.15.0-112-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1060-kvmUpgrade linux-image-gcp-lts-22.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