In the Linux kernel, the following vulnerability has been resolved:
block/rnbd-srv: Check for unlikely string overflow
Since "dev_search_path" can technically be as large as PATH_MAX, there was a risk of truncation when copying it and a second string into "full_path" since it was also PATH_MAX sized. The W=1 builds were reporting this warning:
drivers/block/rnbd/rnbd-srv.c: In function 'process_msg_open.isra': drivers/block/rnbd/rnbd-srv.c:616:51: warning: '%s' directive output may be truncated writing up to 254 bytes into a region of size between 0 and 4095 [-Wformat-truncation=] 616 | snprintf(full_path, PATH_MAX, "%s/%s", | ^~ In function 'rnbd_srv_get_full_path', inlined from 'process_msg_open.isra' at drivers/block/rnbd/rnbd-srv.c:721:14: drivers/block/rnbd/rnbd-srv.c:616:17: note: 'snprintf' output between 2 and 4351 bytes into a destination of size 4096 616 | snprintf(full_path, PATH_MAX, "%s/%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 617 | dev_search_path, dev_name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~
To fix this, unconditionally check for truncation (as was already done for the case where "%SESSNAME%" was present).
CVSS Details
- CVSS 3.1 Base Score: 5.3
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | May 8, 2024 | Mar 18, 2024 |
| Suse | — | Upgrade dlm-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-default-livepatchUpgrade kernel-rtUpgrade kernel-azure-develUpgrade dtb-socionextUpgrade kernel-debug-vdsoUpgrade dlm-kmp-defaultUpgrade kselftests-kmp-defaultUpgrade kernel-devel-azureUpgrade dtb-nvidiaUpgrade kernel-rt_debugUpgrade dtb-freescaleUpgrade dtb-qcomUpgrade kernel-source-rtUpgrade kernel-macrosUpgrade kernel-docs-htmlUpgrade kernel-docsUpgrade kernel-kvmsmallUpgrade kernel-source-vanillaUpgrade kernel-obs-buildUpgrade kernel-azureUpgrade kernel-rt-optionalUpgrade kernel-rt_debug-vdsoUpgrade ocfs2-kmp-64kbUpgrade kernel-default-extraUpgrade kernel-syms-rtUpgrade kernel-sourceUpgrade kernel-syms-azureUpgrade kernel-kvmsmall-develUpgrade gfs2-kmp-rtUpgrade dtb-rockchipUpgrade dtb-marvellUpgrade cluster-md-kmp-azureUpgrade cluster-md-kmp-defaultUpgrade dtb-exynosUpgrade kernel-azure-extraUpgrade dtb-amlogicUpgrade kselftests-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-obs-qaUpgrade kernel-default-base-rebuildUpgrade kernel-azure-vdsoUpgrade ocfs2-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade kernel-source-azureUpgrade kernel-rt-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade kernel-rt-extraUpgrade dtb-apmUpgrade dtb-broadcomUpgrade ocfs2-kmp-azureUpgrade kernel-rt-develUpgrade kernel-64kb-develUpgrade kernel-defaultUpgrade gfs2-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-default-vdsoUpgrade cluster-md-kmp-64kbUpgrade dtb-renesasUpgrade dlm-kmp-64kbUpgrade kernel-debugUpgrade kernel-default-baseUpgrade dlm-kmp-rtUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-defaultUpgrade kernel-default-livepatch-develUpgrade cluster-md-kmp-rtUpgrade reiserfs-kmp-rtUpgrade dtb-hisiliconUpgrade dtb-armUpgrade gfs2-kmp-64kbUpgrade kernel-64kb-optionalUpgrade kernel-debug-develUpgrade kernel-develUpgrade reiserfs-kmp-defaultUpgrade dtb-xilinxUpgrade dtb-alteraUpgrade dtb-appleUpgrade reiserfs-kmp-azureUpgrade dtb-caviumUpgrade dtb-sprdUpgrade dtb-amazonUpgrade kernel-default-optionalUpgrade kernel-64kbUpgrade kernel-devel-rtUpgrade kselftests-kmp-64kbUpgrade kernel-symsUpgrade kernel-64kb-extraUpgrade kernel-default-develUpgrade gfs2-kmp-azureUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-allwinnerUpgrade dtb-mediatekUpgrade kselftests-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-amdUpgrade kernel-rt-livepatchUpgrade kernel-64kb-livepatch-develUpgrade dtb-lg | Jun 13, 2024 | Mar 18, 2024 |
| Ubuntu | — | Upgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.5.0-41-genericUpgrade linux-image-oem-22.04dUpgrade linux-image-oracleUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-oem-20.04Upgrade linux-image-starfiveUpgrade linux-image-kvmUpgrade linux-image-6.5.0-1022-azureUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-5.15.0-1061-awsUpgrade linux-image-gcpUpgrade linux-image-azureUpgrade linux-image-azure-fdeUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-raspiUpgrade linux-image-awsUpgrade linux-image-5.15.0-106-genericUpgrade linux-image-6.5.0-1024-oemUpgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-oem-22.04bUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-nvidia-6.5Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-laptop-23.10Upgrade linux-image-gkeop-5.15Upgrade linux-image-oem-20.04cUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-oracle-64kUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-nvidiaUpgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-6.5.0-1021-awsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-oem-22.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-intel-iotgUpgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-genericUpgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-intelUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-gke-5.15 | May 17, 2024 | Mar 18, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Mar 18, 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