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