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