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. ]
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-tools-libs-develUpgrade kernel-rt-modulesUpgrade kernel-zfcpdumpUpgrade kernel-headersUpgrade kernel-abi-stablelistsUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-modules-extraUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-docUpgrade kernel-modulesUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade kernel-rt-develUpgrade kernelUpgrade perfUpgrade kernel-tools-libsUpgrade kernel-debug-coreUpgrade kernel-cross-headersUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade kernel-rt-kvmUpgrade kernel-coreUpgrade bpftoolUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-debugUpgrade kernel-devel | Jul 3, 2024 | Feb 23, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-develUpgrade kernel-toolsUpgrade python-perfUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade perfUpgrade perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.10.209-198.812Upgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade kernelUpgrade kernel-livepatch-4.14.343-259.562Upgrade kernel-debuginfo | Jun 11, 2024 | Feb 23, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | Feb 23, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Jun 3, 2024 | Feb 23, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade python3-perfUpgrade kernel-abi-stablelists | Jul 1, 2024 | Feb 23, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-headersUpgrade python-perfUpgrade bpftoolUpgrade perfUpgrade kernel-develUpgrade python3-perfUpgrade kernel-tools-libs | Jul 23, 2024 | Feb 23, 2024 |
| Oracle_linux | — | Upgrade kernel | Jul 3, 2024 | Feb 23, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Jul 3, 2024 | Feb 23, 2024 |
| Rocky_linux | — | Upgrade perfUpgrade kernel-rt-debug-kvmUpgrade perf-debuginfoUpgrade kernel-coreUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade kernel-rt-debuginfoUpgrade kernel-headersUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-modulesUpgrade kernel-debug-coreUpgrade kernel-rt-modulesUpgrade kernel-debugUpgrade python3-perfUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-tools-libsUpgrade kernelUpgrade kernel-rt-develUpgrade python3-perf-debuginfoUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-debug-modules-extraUpgrade kernel-cross-headersUpgrade bpftool-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-develUpgrade bpftoolUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-rt-kvmUpgrade kernel-debuginfo-common-x86_64 | Jul 16, 2024 | Feb 23, 2024 |
| Suse | — | Upgrade dtb-marvellUpgrade kernel-default-base-rebuildUpgrade kernel-docsUpgrade kselftests-kmp-rtUpgrade kernel-devel-azureUpgrade kernel-docs-htmlUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade kernel-source-rtUpgrade kernel-zfcpdumpUpgrade dlm-kmp-defaultUpgrade dtb-amlogicUpgrade kernel-azure-baseUpgrade kernel-defaultUpgrade dtb-appleUpgrade kernel-default-livepatchUpgrade kernel-debug-livepatch-develUpgrade kernel-syms-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-azure-develUpgrade kernel-default-manUpgrade kernel-default-develUpgrade dtb-amazonUpgrade kernel-rt_debug-vdsoUpgrade dtb-broadcomUpgrade kernel-kvmsmall-develUpgrade cluster-md-kmp-azureUpgrade dtb-freescaleUpgrade kernel-default-extraUpgrade kernel-obs-qaUpgrade kernel-azure-livepatch-develUpgrade dlm-kmp-azureUpgrade kselftests-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-rockchipUpgrade kernel-rt-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-extraUpgrade kernel-kvmsmallUpgrade kernel-rt-optionalUpgrade kernel-syms-rtUpgrade ocfs2-kmp-rtUpgrade kernel-rt-extraUpgrade reiserfs-kmp-rtUpgrade dtb-apmUpgrade dtb-socionextUpgrade kernel-azure-vdsoUpgrade kernel-macrosUpgrade ocfs2-kmp-64kbUpgrade kselftests-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-64kbUpgrade gfs2-kmp-rtUpgrade kernel-64kb-extraUpgrade gfs2-kmp-azureUpgrade dtb-armUpgrade cluster-md-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-sourceUpgrade kernel-debugUpgrade kernel-azureUpgrade kernel-64kb-optionalUpgrade dtb-alteraUpgrade dlm-kmp-64kbUpgrade kernel-source-azureUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-64kbUpgrade dtb-sprdUpgrade dtb-lgUpgrade gfs2-kmp-defaultUpgrade dtb-caviumUpgrade kernel-develUpgrade kernel-64kb-livepatch-develUpgrade kernel-default-livepatch-develUpgrade reiserfs-kmp-defaultUpgrade kernel-rt-livepatchUpgrade kernel-default-optionalUpgrade reiserfs-kmp-azureUpgrade kernel-64kb-develUpgrade dtb-xilinxUpgrade kernel-rt_debug-develUpgrade kernel-default-baseUpgrade dtb-qcomUpgrade kernel-debug-develUpgrade gfs2-kmp-64kbUpgrade kernel-symsUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-devel-rtUpgrade dtb-renesasUpgrade kernel-azure-optionalUpgrade dtb-mediatekUpgrade dtb-hisiliconUpgrade kernel-default-vdsoUpgrade dtb-allwinnerUpgrade cluster-md-kmp-rtUpgrade dtb-exynosUpgrade dlm-kmp-rtUpgrade dtb-nvidiaUpgrade dtb-amdUpgrade kernel-rt-develUpgrade kernel-debug-vdsoUpgrade ocfs2-kmp-default | Mar 13, 2024 | Feb 23, 2024 |
| Ubuntu | — | Upgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-5.15.0-102-generic-lpaeUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-5.15.0-1054-kvmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-bluefieldUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-1126-gcpUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-oem-22.04bUpgrade linux-image-5.4.0-1110-kvmUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.4.0-176-lowlatencyUpgrade linux-image-raspi2Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-4.15.0-1167-awsUpgrade linux-image-5.15.0-1054-gkeUpgrade linux-image-nvidia-6.5Upgrade linux-image-nvidia-64k-6.5Upgrade linux-image-oem-22.04dUpgrade linux-image-5.4.0-1041-xilinx-zynqmpUpgrade linux-image-4.15.0-1130-oracleUpgrade linux-image-5.15.0-102-lowlatencyUpgrade linux-image-gkeop-5.15Upgrade linux-image-4.15.0-1151-kvmUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-6.5.0-1024-oemUpgrade linux-image-6.1.0-1035-oemUpgrade linux-image-oracle-64kUpgrade linux-image-5.15.0-1060-azureUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.15.0-1060-azure-fdeUpgrade linux-image-5.4.0-1069-ibmUpgrade linux-image-5.4.0-176-genericUpgrade linux-image-oracleUpgrade linux-image-oem-osp1Upgrade linux-image-oem-20.04dUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-gcpUpgrade linux-image-azure-fdeUpgrade linux-image-kvmUpgrade linux-image-awsUpgrade linux-image-5.15.0-102-generic-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-4.15.0-1176-azureUpgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-6.5.0-1022-azureUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-raspiUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-laptop-23.10Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-4.15.0-224-lowlatencyUpgrade linux-image-5.15.0-1055-oracleUpgrade linux-image-5.4.0-1089-gkeopUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oem-20.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-1057-awsUpgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-5.4.0-1127-azureUpgrade linux-image-azure-lts-20.04Upgrade linux-image-oemUpgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1082-bluefieldUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-4.15.0-224-genericUpgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1052-intel-iotgUpgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-5.15.0-1050-ibmUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.5.0-41-genericUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-gkeopUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-intelUpgrade linux-image-5.15.0-1048-nvidia-lowlatencyUpgrade linux-image-oem-22.04aUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-genericUpgrade linux-image-oem-22.04cUpgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-5.4.0-175-genericUpgrade linux-image-starfiveUpgrade linux-image-5.15.0-102-genericUpgrade linux-image-azureUpgrade linux-image-5.4.0-1121-oracleUpgrade linux-image-5.4.0-176-generic-lpaeUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1048-nvidiaUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-generic-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1040-gkeopUpgrade linux-image-oem-20.04bUpgrade linux-image-lowlatency-64kUpgrade linux-image-4.15.0-1161-gcpUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-1034-iotUpgrade linux-image-nvidiaUpgrade linux-image-gkeop-5.4Upgrade linux-image-ibmUpgrade linux-image-oem-22.04Upgrade linux-image-5.15.0-1055-gcpUpgrade linux-image-aws-hweUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-1122-awsUpgrade linux-image-5.15.0-102-lowlatency-64kUpgrade linux-image-5.4.0-175-lowlatencyUpgrade linux-image-5.15.0-1050-raspiUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-gkeUpgrade linux-image-6.5.0-1021-awsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1106-raspi | 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 |
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