In the Linux kernel, the following vulnerability has been resolved:
igb: Fix string truncation warnings in igb_set_fw_version
Commit 1978d3ead82c ("intel: fix string truncation warnings") fixes '-Wformat-truncation=' warnings in igb_main.c by using kasprintf.
drivers/net/ethernet/intel/igb/igb_main.c:3092:53: warning:‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 13 [-Wformat-truncation=] 3092 | "%d.%d, 0x%08x, %d.%d.%d", | ^~ drivers/net/ethernet/intel/igb/igb_main.c:3092:34: note:directive argument in the range [0, 65535] 3092 | "%d.%d, 0x%08x, %d.%d.%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~ drivers/net/ethernet/intel/igb/igb_main.c:3092:34: note:directive argument in the range [0, 65535] drivers/net/ethernet/intel/igb/igb_main.c:3090:25: note:‘snprintf’ output between 23 and 43 bytes into a destination of size 32
kasprintf() returns a pointer to dynamically allocated memory which can be NULL upon failure.
Fix this warning by using a larger space for adapter->fw_version, and then fall back and continue to use snprintf.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-cross-headersUpgrade kernel-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rtUpgrade kernel-develUpgrade kernel-rt-debug-coreUpgrade kernel-rt-develUpgrade kernel-rt-debug-modulesUpgrade kernel-debugUpgrade kernel-tools-libsUpgrade kernel-rt-coreUpgrade kernel-rt-debugUpgrade kernel-debug-modulesUpgrade kernelUpgrade bpftoolUpgrade kernel-rt-kvmUpgrade kernel-toolsUpgrade kernel-modules-extraUpgrade perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-headersUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-develUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-coreUpgrade kernel-debug-develUpgrade kernel-zfcpdumpUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-kvmUpgrade kernel-zfcpdump-coreUpgrade kernel-zfcpdump-develUpgrade kernel-docUpgrade kernel-modules | Aug 12, 2024 | May 22, 2024 |
| Debian | — | Upgrade linux | Jul 27, 2026 | Jul 27, 2026 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | May 22, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Aug 12, 2024 | May 22, 2024 |
| Rocky_linux | — | Upgrade kernel-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-tools-libsUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-debugUpgrade kernel-rt-debug-develUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-debuginfoUpgrade kernel-debug-debuginfoUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debug-coreUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-coreUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-develUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade kernel-cross-headersUpgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-libs-develUpgrade kernel-rt-debuginfoUpgrade perfUpgrade kernel-rt-modules-extraUpgrade perf-debuginfoUpgrade kernelUpgrade kernel-headers | Aug 22, 2024 | May 22, 2024 |
| Suse | — | Upgrade kernel-symsUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-rtUpgrade dtb-apmUpgrade dtb-socionextUpgrade dtb-mediatekUpgrade kernel-azure-extraUpgrade kernel-develUpgrade cluster-md-kmp-rtUpgrade kernel-default-base-rebuildUpgrade kernel-sourceUpgrade kselftests-kmp-azureUpgrade kernel-rt_debugUpgrade kernel-defaultUpgrade kernel-debug-livepatch-develUpgrade dtb-rockchipUpgrade reiserfs-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmallUpgrade kernel-devel-azureUpgrade dtb-exynosUpgrade dlm-kmp-rtUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade dtb-caviumUpgrade kernel-syms-azureUpgrade kernel-source-vanillaUpgrade dtb-nvidiaUpgrade dtb-amlogicUpgrade reiserfs-kmp-64kbUpgrade kernel-rtUpgrade kernel-default-vdsoUpgrade kernel-default-livepatchUpgrade kernel-azure-optionalUpgrade dtb-qcomUpgrade kernel-obs-buildUpgrade kernel-rt-livepatch-develUpgrade kernel-64kb-extraUpgrade kernel-rt_debug-vdsoUpgrade dtb-marvellUpgrade dtb-broadcomUpgrade kernel-source-rtUpgrade kernel-macrosUpgrade kernel-docsUpgrade kernel-azure-vdsoUpgrade kernel-azure-livepatch-develUpgrade cluster-md-kmp-64kbUpgrade dtb-sprdUpgrade kernel-rt-optionalUpgrade gfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-docs-htmlUpgrade kernel-azure-develUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-azureUpgrade kernel-rt-extraUpgrade dtb-alteraUpgrade kernel-64kbUpgrade dtb-amazonUpgrade kernel-default-extraUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-develUpgrade gfs2-kmp-rtUpgrade kselftests-kmp-64kbUpgrade dtb-renesasUpgrade dlm-kmp-azureUpgrade kernel-kvmsmall-develUpgrade kernel-debug-develUpgrade kernel-default-baseUpgrade dtb-appleUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-source-azureUpgrade kernel-debugUpgrade kernel-64kb-develUpgrade reiserfs-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-devel-rtUpgrade dtb-lgUpgrade reiserfs-kmp-defaultUpgrade dtb-freescaleUpgrade dtb-hisiliconUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-zfcpdumpUpgrade dtb-xilinxUpgrade dtb-armUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-defaultUpgrade cluster-md-kmp-azureUpgrade dtb-allwinnerUpgrade kselftests-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-rt-develUpgrade kernel-obs-qaUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-optionalUpgrade dtb-amd | Jul 23, 2024 | May 22, 2024 |
| Ubuntu | — | Upgrade linux-raspi-realtime | Feb 11, 2025 | May 22, 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