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