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