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