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-headersUpgrade rvUpgrade kernel-zfcpdump-modules-coreUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade kernel-rt-modules-coreUpgrade kernel-toolsUpgrade kernel-rt-debug-develUpgrade kernel-64k-debugUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade libperfUpgrade kernel-rtUpgrade kernel-uki-virtUpgrade kernel-64k-debug-modules-extraUpgrade perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-coreUpgrade kernel-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade python3-perfUpgrade kernel-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-docUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-coreUpgrade kernel-cross-headersUpgrade kernel-64k-devel-matchedUpgrade kernel-modules-extraUpgrade kernel-rt-coreUpgrade kernel-debug-uki-virtUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-64kUpgrade kernel-64k-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-modulesUpgrade kernel-64k-modules-coreUpgrade kernel-coreUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-develUpgrade kernel-64k-develUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-develUpgrade kernel-rt-develUpgrade kernel-modulesUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-zfcpdump-develUpgrade kernel-64k-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-rt-modulesUpgrade rtlaUpgrade kernel-zfcpdump | Aug 12, 2024 | Jul 9, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-5.10.223-211.872Upgrade python-perf-debuginfoUpgrade bpftoolUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade bpftool-debuginfoUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-livepatch-5.15.164-108.161Upgrade python-perfUpgrade kernel-toolsUpgrade kernel-livepatch-4.14.352-267.564Upgrade kernel-devel | Mar 14, 2025 | Jul 9, 2024 |
| Amazon_linux | — | Upgrade kernel | Mar 14, 2025 | Jul 9, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade perf-debuginfoUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-modules-extraUpgrade kernel-libbpfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-6.1.102-108.177Upgrade kernelUpgrade kernel-libbpf-develUpgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade python3-perf-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-toolsUpgrade python3-perf | 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-tools-libsUpgrade kernelUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelists | Oct 8, 2024 | Jul 9, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernelUpgrade bpftool | Oct 9, 2024 | Jul 9, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel | Oct 9, 2024 | Jul 9, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade python-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-headersUpgrade python3-perfUpgrade kernel-tools-libsUpgrade bpftoolUpgrade perfUpgrade kernel-devel | Jan 21, 2025 | Jul 9, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade python3-perfUpgrade kernelUpgrade kernel-tools-libs | Oct 8, 2024 | Jul 9, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Aug 16, 2024 | Jul 9, 2024 |
| Redhat_linux | — | Upgrade kernelNo solution existsUpgrade kernel-rt | Aug 12, 2024 | Jul 9, 2024 |
| Rocky_linux | — | Upgrade kernel-coreUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-zfcpdump-devel-matchedUpgrade perf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-rt-develUpgrade kernel-debug-develUpgrade kernel-debuginfoUpgrade kernel-modulesUpgrade kernel-modules-extraUpgrade kernel-debug-uki-virtUpgrade perfUpgrade rtlaUpgrade kernel-develUpgrade kernel-zfcpdump-modules-extraUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-uki-virtUpgrade kernel-rt-coreUpgrade bpftoolUpgrade kernel-debugUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-debug-coreUpgrade kernel-rt-debugUpgrade kernel-modules-coreUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-modules-extraUpgrade kernel-headersUpgrade kernel-zfcpdump-modulesUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade rvUpgrade libperfUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-coreUpgrade kernelUpgrade kernel-tools-libs-develUpgrade kernel-debug-devel-matchedUpgrade kernel-devel-matchedUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-rtUpgrade kernel-debug-modules-coreUpgrade kernel-cross-headersUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-toolsUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debug-devel | Aug 22, 2024 | Jul 9, 2024 |
| Suse | — | Upgrade kernel-rt-livepatchUpgrade cluster-md-kmp-rtUpgrade dtb-armUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-xilinxUpgrade dtb-mediatekUpgrade kernel-docsUpgrade kernel-kvmsmallUpgrade gfs2-kmp-64kbUpgrade kernel-rt-develUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade ocfs2-kmp-defaultUpgrade kernel-debugUpgrade kernel-develUpgrade kernel-default-livepatch-develUpgrade kernel-symsUpgrade dtb-renesasUpgrade kernel-default-optionalUpgrade kernel-kvmsmall-livepatch-develUpgrade dlm-kmp-azureUpgrade dtb-amdUpgrade kernel-obs-qaUpgrade kernel-default-baseUpgrade kernel-debug-develUpgrade kernel-devel-rtUpgrade kernel-source-azureUpgrade dtb-allwinnerUpgrade ocfs2-kmp-azureUpgrade dtb-amazonUpgrade kselftests-kmp-defaultUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-default-vdsoUpgrade kernel-zfcpdumpUpgrade dtb-appleUpgrade kernel-64kbUpgrade kernel-default-extraUpgrade kernel-64kb-develUpgrade reiserfs-kmp-defaultUpgrade gfs2-kmp-rtUpgrade kernel-default-develUpgrade cluster-md-kmp-azureUpgrade dtb-apmUpgrade ocfs2-kmp-rtUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-azureUpgrade kernel-default-livepatchUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-sourceUpgrade kernel-rt-optionalUpgrade kernel-obs-buildUpgrade kernel-azure-vdsoUpgrade dtb-marvellUpgrade dtb-freescaleUpgrade dtb-exynosUpgrade kernel-syms-azureUpgrade kernel-syms-rtUpgrade kernel-rt_debug-vdsoUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-extraUpgrade dtb-lgUpgrade reiserfs-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-default-manUpgrade kernel-azure-baseUpgrade dtb-nvidiaUpgrade dlm-kmp-rtUpgrade kernel-defaultUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-64kbUpgrade dtb-amlogicUpgrade dtb-alteraUpgrade dtb-rockchipUpgrade kernel-source-rtUpgrade kernel-rtUpgrade kernel-debug-vdsoUpgrade kernel-azure-optionalUpgrade dtb-qcomUpgrade kernel-rt_debugUpgrade kernel-rt-vdsoUpgrade kernel-docs-htmlUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-64kb-extraUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-azureUpgrade kernel-devel-azureUpgrade dtb-socionextUpgrade kernel-rt_debug-develUpgrade kernel-default-base-rebuildUpgrade kernel-source-vanillaUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-extraUpgrade kernel-azure-develUpgrade kernel-azureUpgrade dtb-sprdUpgrade dtb-caviumUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-64kb | Aug 8, 2024 | Jul 9, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-48-genericUpgrade linux-image-oem-22.04dUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-4.15.0-1157-kvmUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-azureUpgrade linux-image-oemUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-4.4.0-1138-kvmUpgrade linux-image-generic-lts-xenialUpgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1017-gcpUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-6.8.0-1016-azure-fdeUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1017-nvidiaUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-6.8.0-1013-gkeUpgrade linux-image-gkeop-5.15Upgrade linux-image-lowlatency-64kUpgrade linux-image-4.4.0-1137-awsUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-4.15.0-1182-azureUpgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-6.8Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-raspiUpgrade linux-image-4.4.0-260-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-6.8.0-1016-gcpUpgrade linux-image-aws-hweUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.4.0-1137-azureUpgrade linux-image-6.8.0-1017-azure-fdeUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-4.4.0-1175-awsUpgrade linux-image-awsUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-azure-fdeUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-4.4.0-260-genericUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-1016-azureUpgrade linux-image-6.8.0-1017-nvidia-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-6.8.0-1017-azureUpgrade linux-image-lowlatencyUpgrade linux-image-bluefieldUpgrade linux-image-6.8.0-1014-ibmUpgrade linux-image-gkeop-6.8Upgrade linux-image-gke-5.15Upgrade linux-image-azure-lts-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-4.15.0-1167-gcpUpgrade linux-image-6.8.0-1016-oemUpgrade linux-image-ibm-classicUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-6.8.0-1015-oracleUpgrade linux-image-oem-20.04cUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-ibmUpgrade linux-image-6.8.0-48-lowlatency-64kUpgrade linux-image-oem-22.04bUpgrade linux-image-generic-64kUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-oem-24.04aUpgrade linux-image-kvmUpgrade linux-image-oem-osp1Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-4.15.0-1174-awsUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-intelUpgrade linux-image-oem-22.04cUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-48-lowlatencyUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-intel-iotgUpgrade linux-image-oem-24.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-195-genericUpgrade linux-image-gcpUpgrade linux-image-6.8.0-1014-raspiUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-6.8.0-1015-oracle-64kUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatency-64k-hwe-24.04Upgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-genericUpgrade linux-image-4.15.0-230-genericUpgrade linux-image-6.8.0-1017-nvidia-lowlatency-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-nvidia-64kUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-gkeUpgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-4.15.0-1136-oracleUpgrade linux-image-6.8.0-48-generic-64kUpgrade linux-image-6.8.0-1002-gkeopUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-lowlatency-hwe-24.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-6.8.0-1017-nvidia-64kUpgrade linux-image-virtualUpgrade linux-image-oracleUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.8.0-1018-awsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-gkeopUpgrade linux-image-raspi2Upgrade linux-image-oem-20.04dUpgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-virtual-lts-xenialUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-4.15.0-230-lowlatencyUpgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-azure-lts-18.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-oem-22.04aUpgrade linux-image-oem-20.04 | 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