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-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-cross-headersUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade kernel-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-develUpgrade kernel-tools-libsUpgrade kernel-rtUpgrade kernel-modules-extraUpgrade kernel-toolsUpgrade bpftoolUpgrade kernelUpgrade kernel-develUpgrade kernel-debugUpgrade kernel-rt-kvmUpgrade kernel-rt-debugUpgrade kernel-tools-libs-develUpgrade kernel-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-rt-debug-modules-extraUpgrade kernel-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-headersUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-develUpgrade kernel-docUpgrade python3-perfUpgrade kernel-zfcpdumpUpgrade perfUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdump-devel | 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-rt-debug-kvmUpgrade kernel-develUpgrade kernel-debug-develUpgrade kernel-modulesUpgrade kernel-tools-debuginfoUpgrade kernel-rt-develUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-coreUpgrade kernel-debug-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debug-coreUpgrade kernel-rt-debug-modulesUpgrade python3-perf-debuginfoUpgrade kernel-debugUpgrade kernel-rt-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-coreUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-rt-debugUpgrade kernel-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-headersUpgrade perfUpgrade kernel-rt-modules-extraUpgrade kernel-cross-headersUpgrade perf-debuginfoUpgrade kernelUpgrade kernel-rtUpgrade kernel-tools-libs-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfo | Aug 22, 2024 | May 22, 2024 |
| Suse | — | Upgrade kernel-64kb-optionalUpgrade gfs2-kmp-64kbUpgrade dtb-armUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-kvmsmall-develUpgrade kernel-debugUpgrade cluster-md-kmp-defaultUpgrade kernel-zfcpdumpUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-64kbUpgrade dtb-amdUpgrade ocfs2-kmp-defaultUpgrade kernel-default-optionalUpgrade reiserfs-kmp-rtUpgrade dtb-appleUpgrade kernel-default-baseUpgrade gfs2-kmp-rtUpgrade dtb-renesasUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-apmUpgrade kernel-rt-develUpgrade ocfs2-kmp-rtUpgrade kernel-develUpgrade dtb-socionextUpgrade dtb-amazonUpgrade kernel-64kb-livepatch-develUpgrade dlm-kmp-defaultUpgrade kernel-default-extraUpgrade kselftests-kmp-defaultUpgrade dtb-mediatekUpgrade kernel-obs-qaUpgrade kernel-azure-extraUpgrade kernel-default-develUpgrade kselftests-kmp-64kbUpgrade kernel-64kbUpgrade dtb-allwinnerUpgrade dlm-kmp-azureUpgrade dtb-freescaleUpgrade dtb-hisiliconUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-xilinxUpgrade kernel-devel-rtUpgrade kernel-source-azureUpgrade kernel-debug-develUpgrade dtb-lgUpgrade kernel-default-livepatch-develUpgrade kernel-symsUpgrade kernel-default-base-rebuildUpgrade kernel-devel-azureUpgrade kernel-azure-livepatch-develUpgrade dtb-exynosUpgrade ocfs2-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-kvmsmall-vdsoUpgrade dtb-rockchipUpgrade kernel-rt-optionalUpgrade dtb-sprdUpgrade kernel-docs-htmlUpgrade kernel-azureUpgrade kernel-syms-azureUpgrade dtb-amlogicUpgrade reiserfs-kmp-64kbUpgrade kernel-rtUpgrade dtb-nvidiaUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-develUpgrade kernel-rt-extraUpgrade kernel-azure-develUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade kernel-obs-buildUpgrade kernel-default-livepatchUpgrade kernel-azure-optionalUpgrade dtb-qcomUpgrade kernel-rt-livepatch-develUpgrade kernel-sourceUpgrade kernel-64kb-extraUpgrade dtb-marvellUpgrade dtb-broadcomUpgrade kernel-source-rtUpgrade kernel-rt_debug-vdsoUpgrade kernel-macrosUpgrade kernel-docsUpgrade kernel-azure-vdsoUpgrade dtb-caviumUpgrade kselftests-kmp-azureUpgrade dlm-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-defaultUpgrade kernel-debug-vdsoUpgrade kernel-rt_debugUpgrade kernel-default-vdsoUpgrade dtb-alteraUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-azure | 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