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