In the Linux kernel, the following vulnerability has been resolved:
EDAC/thunderx: Fix possible out-of-bounds string access
Enabling -Wstringop-overflow globally exposes a warning for a common bug in the usage of strncat():
drivers/edac/thunderx_edac.c: In function 'thunderx_ocx_com_threaded_isr': drivers/edac/thunderx_edac.c:1136:17: error: 'strncat' specified bound 1024 equals destination size [-Werror=stringop-overflow=] 1136 | strncat(msg, other, OCX_MESSAGE_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ... 1145 | strncat(msg, other, OCX_MESSAGE_SIZE); ... 1150 | strncat(msg, other, OCX_MESSAGE_SIZE);
...
Apparently the author of this driver expected strncat() to behave the way that strlcat() does, which uses the size of the destination buffer as its third argument rather than the length of the source buffer. The result is that there is no check on the size of the allocated buffer.
Change it to strlcat().
[ bp: Trim compiler output, fixup commit message. ]
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 |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-docUpgrade kernel-coreUpgrade kernel-zfcpdump-modules-extraUpgrade perfUpgrade kernel-zfcpdump-develUpgrade kernelUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-modulesUpgrade bpftoolUpgrade kernel-develUpgrade kernel-rt-develUpgrade kernel-debugUpgrade python3-perfUpgrade kernel-debug-develUpgrade kernel-rt-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-cross-headersUpgrade kernel-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-debugUpgrade kernel-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-rt-modulesUpgrade kernel-toolsUpgrade kernel-zfcpdumpUpgrade kernel-rtUpgrade kernel-headersUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-abi-stablelists | Jul 3, 2024 | Feb 23, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-debuginfoUpgrade kernelUpgrade kernel-livepatch-4.14.343-259.562Upgrade kernel-livepatch-5.10.209-198.812Upgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade python-perf-debuginfoUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade bpftool-debuginfoUpgrade python-perfUpgrade kernel-toolsUpgrade perf-debuginfoUpgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-devel | Jun 11, 2024 | Feb 23, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | Feb 23, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade python3-perf | Jun 3, 2024 | Feb 23, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perf | Jul 1, 2024 | Feb 23, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-headersUpgrade python-perfUpgrade kernel-develUpgrade bpftoolUpgrade perfUpgrade kernel-tools-libsUpgrade python3-perf | Jul 23, 2024 | Feb 23, 2024 |
| Oracle_linux | — | Upgrade kernel | Jul 3, 2024 | Feb 23, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 3, 2024 | Feb 23, 2024 |
| Rocky_linux | — | Upgrade kernel-debug-develUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debugUpgrade kernel-modulesUpgrade kernel-coreUpgrade kernel-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-headersUpgrade kernel-rt-debug-kvmUpgrade perf-debuginfoUpgrade python3-perfUpgrade perfUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-debug-coreUpgrade kernel-debug-modules-extraUpgrade kernel-cross-headersUpgrade kernelUpgrade kernel-toolsUpgrade kernel-rt-develUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-modules-extraUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-rt-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debug-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernel-rt-kvmUpgrade kernel-rt | Jul 16, 2024 | Feb 23, 2024 |
| Suse | — | Upgrade dtb-lgUpgrade dtb-sprdUpgrade ocfs2-kmp-azureUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-rt-develUpgrade cluster-md-kmp-rtUpgrade kernel-64kb-extraUpgrade dlm-kmp-rtUpgrade dtb-allwinnerUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-armUpgrade reiserfs-kmp-azureUpgrade dtb-renesasUpgrade gfs2-kmp-64kbUpgrade kernel-debug-develUpgrade kernel-rt-livepatchUpgrade kernel-default-optionalUpgrade kernel-64kb-develUpgrade cluster-md-kmp-64kbUpgrade dtb-caviumUpgrade reiserfs-kmp-defaultUpgrade dtb-xilinxUpgrade kernel-devel-rtUpgrade kernel-develUpgrade kernel-64kb-optionalUpgrade dtb-hisiliconUpgrade dtb-mediatekUpgrade gfs2-kmp-azureUpgrade kernel-azure-optionalUpgrade kernel-debugUpgrade kernel-sourceUpgrade kernel-source-vanillaUpgrade kernel-default-vdsoUpgrade kernel-default-baseUpgrade kernel-rt_debug-develUpgrade dtb-amdUpgrade dtb-qcomUpgrade kernel-symsUpgrade ocfs2-kmp-defaultUpgrade kernel-azureUpgrade dtb-nvidiaUpgrade kernel-64kb-livepatch-develUpgrade dtb-exynosUpgrade kernel-default-livepatch-develUpgrade kernel-source-azureUpgrade kernel-debug-vdsoUpgrade dlm-kmp-64kbUpgrade dtb-alteraUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmallUpgrade kernel-rt-livepatch-develUpgrade kernel-macrosUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-rtUpgrade kernel-64kbUpgrade kernel-azure-baseUpgrade dtb-freescaleUpgrade kernel-azure-extraUpgrade kernel-rt_debug-vdsoUpgrade kernel-syms-rtUpgrade kernel-debug-livepatch-develUpgrade cluster-md-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade dtb-socionextUpgrade dtb-apmUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade kernel-docs-htmlUpgrade kernel-devel-azureUpgrade kernel-azure-develUpgrade dtb-amlogicUpgrade dlm-kmp-azureUpgrade dtb-broadcomUpgrade kernel-obs-qaUpgrade kernel-syms-azureUpgrade kernel-rt_debugUpgrade kernel-default-extraUpgrade dtb-rockchipUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kernel-default-livepatchUpgrade dtb-appleUpgrade kernel-source-rtUpgrade kernel-kvmsmall-vdsoUpgrade ocfs2-kmp-rtUpgrade kernel-rt-vdsoUpgrade kernel-default-develUpgrade kernel-defaultUpgrade kernel-rt-extraUpgrade kernel-zfcpdumpUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-docsUpgrade kernel-default-base-rebuildUpgrade dtb-marvellUpgrade dtb-amazonUpgrade kernel-default-manUpgrade kernel-rt-optional | Mar 13, 2024 | Feb 23, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1122-awsUpgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-4.15.0-1161-gcpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1050-ibmUpgrade linux-image-oem-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-5.4.0-1106-raspiUpgrade linux-image-azure-lts-18.04Upgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1040-gkeopUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.5.0-1021-awsUpgrade linux-image-5.15.0-102-genericUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-oemUpgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-1050-raspiUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-102-lowlatency-64kUpgrade linux-image-6.5.0-41-genericUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-5.4.0-176-generic-lpaeUpgrade linux-image-genericUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1127-azureUpgrade linux-image-intelUpgrade linux-image-gkeUpgrade linux-image-oem-22.04cUpgrade linux-image-ibmUpgrade linux-image-5.4.0-175-lowlatencyUpgrade linux-image-azure-lts-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1082-bluefieldUpgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-5.15.0-1052-intel-iotgUpgrade linux-image-azureUpgrade linux-image-starfiveUpgrade linux-image-5.15.0-1055-gcpUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-5.4.0-175-genericUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-aws-hweUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1048-nvidia-lowlatencyUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1048-nvidiaUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-gkeop-5.4Upgrade linux-image-4.15.0-224-genericUpgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1034-iotUpgrade linux-image-oem-22.04aUpgrade linux-image-5.4.0-1121-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1057-awsUpgrade linux-image-nvidiaUpgrade linux-image-oem-osp1Upgrade linux-image-bluefieldUpgrade linux-image-4.15.0-1167-awsUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1060-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-4.15.0-1176-azureUpgrade linux-image-kvmUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-5.15.0-1055-oracleUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-102-generic-64kUpgrade linux-image-oem-20.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-azure-fdeUpgrade linux-image-gcpUpgrade linux-image-oem-22.04bUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-raspi2Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.4.0-1089-gkeopUpgrade linux-image-5.15.0-102-lowlatencyUpgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-oracle-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oracleUpgrade linux-image-5.15.0-102-generic-lpaeUpgrade linux-image-5.4.0-176-genericUpgrade linux-image-5.4.0-1041-xilinx-zynqmpUpgrade linux-image-nvidia-6.5Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.4.0-176-lowlatencyUpgrade linux-image-5.4.0-1110-kvmUpgrade linux-image-6.5.0-1022-azureUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-raspiUpgrade linux-image-laptop-23.10Upgrade linux-image-4.15.0-1130-oracleUpgrade linux-image-4.15.0-1151-kvmUpgrade linux-image-awsUpgrade linux-image-4.15.0-224-lowlatencyUpgrade linux-image-5.4.0-1069-ibmUpgrade linux-image-5.15.0-1054-gkeUpgrade linux-image-6.1.0-1035-oemUpgrade linux-image-6.5.0-1024-oemUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1060-azure-fdeUpgrade linux-image-5.4.0-1126-gcpUpgrade linux-image-5.15.0-1054-kvmUpgrade linux-image-oem-22.04dUpgrade linux-image-virtual-hwe-22.04 | Mar 12, 2024 | Feb 23, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Feb 23, 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