In the Linux kernel, the following vulnerability has been resolved:
bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
In function bond_option_arp_ip_targets_set(), if newval->string is an empty string, newval->string+1 will point to the byte after the string, causing an out-of-bound read.
BUG: KASAN: slab-out-of-bounds in strlen+0x7d/0xa0 lib/string.c:418 Read of size 1 at addr ffff8881119c4781 by task syz-executor665/8107 CPU: 1 PID: 8107 Comm: syz-executor665 Not tainted 6.7.0-rc7 #1 Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.15.0-1 04/01/2014 Call Trace: <TASK> __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xd9/0x150 lib/dump_stack.c:106 print_address_description mm/kasan/report.c:364 [inline] print_report+0xc1/0x5e0 mm/kasan/report.c:475 kasan_report+0xbe/0xf0 mm/kasan/report.c:588 strlen+0x7d/0xa0 lib/string.c:418 __fortify_strlen include/linux/fortify-string.h:210 [inline] in4_pton+0xa3/0x3f0 net/core/utils.c:130 bond_option_arp_ip_targets_set+0xc2/0x910 drivers/net/bonding/bond_options.c:1201 __bond_opt_set+0x2a4/0x1030 drivers/net/bonding/bond_options.c:767 __bond_opt_set_notify+0x48/0x150 drivers/net/bonding/bond_options.c:792 bond_opt_tryset_rtnl+0xda/0x160 drivers/net/bonding/bond_options.c:817 bonding_sysfs_store_option+0xa1/0x120 drivers/net/bonding/bond_sysfs.c:156 dev_attr_store+0x54/0x80 drivers/base/core.c:2366 sysfs_kf_write+0x114/0x170 fs/sysfs/file.c:136 kernfs_fop_write_iter+0x337/0x500 fs/kernfs/file.c:334 call_write_iter include/linux/fs.h:2020 [inline] new_sync_write fs/read_write.c:491 [inline] vfs_write+0x96a/0xd80 fs/read_write.c:584 ksys_write+0x122/0x250 fs/read_write.c:637 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0x40/0x110 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b ---[ end trace ]---
Fix it by adding a check of string length before using it.
CVSS Details
- CVSS 3.1 Base Score: 7.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-headersUpgrade kernel-rt-modules-coreUpgrade kernel-toolsUpgrade kernel-64k-debugUpgrade kernel-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-develUpgrade kernel-rtUpgrade kernel-64k-coreUpgrade libperfUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-64k-debug-modules-extraUpgrade perfUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-uki-virtUpgrade rvUpgrade kernel-64k-debug-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-tools-libs-develUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-docUpgrade kernel-64k-modules-coreUpgrade kernel-modules-extraUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-64kUpgrade kernel-debug-develUpgrade kernel-tools-libsUpgrade kernel-rt-debugUpgrade kernel-debugUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-develUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdumpUpgrade kernel-64k-develUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modulesUpgrade rtlaUpgrade kernel-debug-modulesUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-64k-modules-extraUpgrade bpftoolUpgrade kernel-rt-kvmUpgrade kernel-rt-develUpgrade kernel-rt-coreUpgrade kernel-debug-coreUpgrade kernel-rt-debug-coreUpgrade kernel-debug-modules-coreUpgrade kernel-core | Aug 12, 2024 | Jul 9, 2024 |
| Amazon Linux Ami 2 | — | Upgrade python-perf-debuginfoUpgrade kernel-debuginfoUpgrade kernel-livepatch-5.10.223-211.872Upgrade kernel-headersUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade python-perfUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade perfUpgrade kernel-livepatch-5.15.164-108.161Upgrade kernel-tools-develUpgrade kernel-develUpgrade bpftool-debuginfoUpgrade kernel-livepatch-4.14.352-267.564Upgrade kernel-debuginfo-common-aarch64 | Mar 14, 2025 | Jul 9, 2024 |
| Amazon_linux | — | Upgrade kernel | Mar 14, 2025 | Jul 9, 2024 |
| Amazon_linux_2023 | — | Upgrade perfUpgrade kernel-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-headersUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade python3-perf-debuginfoUpgrade kernel-modules-extra-commonUpgrade python3-perfUpgrade kernel-libbpf-develUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-libbpf-staticUpgrade kernelUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-6.1.102-108.177 | Mar 27, 2025 | Jul 9, 2024 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 18, 2024 | Jul 9, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel | Oct 8, 2024 | Jul 9, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade bpftool | Oct 9, 2024 | Jul 9, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libs | Oct 9, 2024 | Jul 9, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-toolsUpgrade kernelUpgrade python-perfUpgrade kernel-headersUpgrade python3-perfUpgrade perfUpgrade bpftoolUpgrade kernel-develUpgrade kernel-tools-libs | Jan 21, 2025 | Jul 9, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Oct 8, 2024 | Jul 9, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Aug 16, 2024 | Jul 9, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Aug 12, 2024 | Jul 9, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-debug-develUpgrade kernel-tools-libsUpgrade libperfUpgrade kernelUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-debuginfoUpgrade rvUpgrade kernel-debug-modules-extraUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-rtUpgrade kernel-cross-headersUpgrade kernel-toolsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-modules-coreUpgrade kernel-zfcpdumpUpgrade bpftool-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-develUpgrade libperf-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-headersUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debuginfoUpgrade kernel-modulesUpgrade kernel-rt-kvmUpgrade kernel-coreUpgrade kernel-rt-debugUpgrade kernel-debug-uki-virtUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade python3-perfUpgrade kernel-rt-modulesUpgrade kernel-debug-coreUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-debugUpgrade perf-debuginfoUpgrade kernel-rt-develUpgrade kernel-modules-extraUpgrade kernel-develUpgrade rtlaUpgrade perfUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-uki-virtUpgrade kernel-debug-develUpgrade python3-perf-debuginfo | Aug 22, 2024 | Jul 9, 2024 |
| Suse | — | Upgrade kernel-debug-develUpgrade dtb-amazonUpgrade kernel-default-develUpgrade ocfs2-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kernel-debugUpgrade kernel-rt-livepatchUpgrade kselftests-kmp-defaultUpgrade gfs2-kmp-rtUpgrade dtb-apmUpgrade reiserfs-kmp-azureUpgrade dtb-allwinnerUpgrade dtb-amdUpgrade kernel-devel-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-appleUpgrade kernel-64kbUpgrade kernel-symsUpgrade kernel-64kb-livepatch-develUpgrade dtb-renesasUpgrade kernel-obs-qaUpgrade kernel-default-livepatch-develUpgrade kernel-default-vdsoUpgrade kernel-source-azureUpgrade kernel-default-optionalUpgrade kernel-default-baseUpgrade kernel-default-extraUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-rtUpgrade kernel-rt-develUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-azureUpgrade kernel-zfcpdumpUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-develUpgrade kernel-develUpgrade kernel-docsUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-defaultUpgrade kernel-macrosUpgrade dtb-armUpgrade dtb-hisiliconUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-mediatekUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-azureUpgrade dtb-xilinxUpgrade ocfs2-kmp-rtUpgrade kernel-azure-develUpgrade kselftests-kmp-azureUpgrade kernel-sourceUpgrade kernel-rt-optionalUpgrade kernel-obs-buildUpgrade dtb-marvellUpgrade dtb-freescaleUpgrade kernel-source-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-devel-azureUpgrade gfs2-kmp-azureUpgrade dtb-socionextUpgrade kernel-source-vanillaUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-extraUpgrade dtb-lgUpgrade dtb-broadcomUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-defaultUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade dtb-rockchipUpgrade dtb-amlogicUpgrade dtb-alteraUpgrade kernel-rtUpgrade kselftests-kmp-rtUpgrade kernel-azure-extraUpgrade cluster-md-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-azureUpgrade dlm-kmp-defaultUpgrade kernel-default-livepatchUpgrade kernel-debug-vdsoUpgrade dtb-qcomUpgrade dtb-caviumUpgrade kernel-azure-baseUpgrade kernel-azure-optionalUpgrade dtb-sprdUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-develUpgrade kernel-rt_debugUpgrade kernel-rt-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-64kb-extraUpgrade reiserfs-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-azure-livepatch-develUpgrade gfs2-kmp-defaultUpgrade kernel-default-manUpgrade dtb-nvidiaUpgrade dlm-kmp-rtUpgrade kernel-syms-azureUpgrade dtb-exynosUpgrade kernel-azure-vdso | Aug 8, 2024 | Jul 9, 2024 |
| Ubuntu | — | Upgrade linux-image-4.15.0-230-lowlatencyUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-intel-iotgUpgrade linux-image-gcpUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-raspi2Upgrade linux-image-4.15.0-1136-oracleUpgrade linux-image-oracleUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-4.15.0-1174-awsUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04bUpgrade linux-image-intelUpgrade linux-image-ibmUpgrade linux-image-azure-lts-18.04Upgrade linux-image-oem-20.04dUpgrade linux-image-gkeop-6.8Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-ibm-classicUpgrade linux-image-oem-22.04aUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-oem-20.04Upgrade linux-image-4.15.0-1167-gcpUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-6.8.0-1018-awsUpgrade linux-image-genericUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-gkeUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-osp1Upgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-gkeopUpgrade linux-image-bluefieldUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-generic-64kUpgrade linux-image-4.15.0-230-genericUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-virtualUpgrade linux-image-kvmUpgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.4.0-1132-awsUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-generic-lts-xenialUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-aws-hweUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-azure-cvmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-oemUpgrade linux-image-4.4.0-1137-awsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-4.15.0-1182-azureUpgrade linux-image-oem-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-6.8.0-48-genericUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-oem-22.04dUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-nvidia-6.8Upgrade linux-image-4.4.0-1175-awsUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-raspiUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-4.4.0-260-lowlatencyUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-aws-lts-18.04Upgrade linux-image-awsUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-4.4.0-260-genericUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-azureUpgrade linux-image-6.8.0-1017-azureUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-azure-fdeUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-4.4.0-1138-kvmUpgrade linux-image-4.15.0-1157-kvmUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-5.4.0-1137-azure | Sep 13, 2024 | Jul 9, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | Jul 9, 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