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