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