In the Linux kernel, the following vulnerability has been resolved:
scsi: qedi: Fix crash while reading debugfs attribute
The qedi_dbg_do_not_recover_cmd_read() function invokes sprintf() directly on a __user pointer, which results into the crash.
To fix this issue, use a small local stack buffer for sprintf() and then call simple_read_from_buffer(), which in turns make the copy_to_user() call.
BUG: unable to handle page fault for address: 00007f4801111000 PGD 8000000864df6067 P4D 8000000864df6067 PUD 864df7067 PMD 846028067 PTE 0 Oops: 0002 [#1] PREEMPT SMP PTI Hardware name: HPE ProLiant DL380 Gen10/ProLiant DL380 Gen10, BIOS U30 06/15/2023 RIP: 0010:memcpy_orig+0xcd/0x130 RSP: 0018:ffffb7a18c3ffc40 EFLAGS: 00010202 RAX: 00007f4801111000 RBX: 00007f4801111000 RCX: 000000000000000f RDX: 000000000000000f RSI: ffffffffc0bfd7a0 RDI: 00007f4801111000 RBP: ffffffffc0bfd7a0 R08: 725f746f6e5f6f64 R09: 3d7265766f636572 R10: ffffb7a18c3ffd08 R11: 0000000000000000 R12: 00007f4881110fff R13: 000000007fffffff R14: ffffb7a18c3ffca0 R15: ffffffffc0bfd7af FS: 00007f480118a740(0000) GS:ffff98e38af00000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007f4801111000 CR3: 0000000864b8e001 CR4: 00000000007706e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 PKRU: 55555554 Call Trace: <TASK> ? __die_body+0x1a/0x60 ? page_fault_oops+0x183/0x510 ? exc_page_fault+0x69/0x150 ? asm_exc_page_fault+0x22/0x30 ? memcpy_orig+0xcd/0x130 vsnprintf+0x102/0x4c0 sprintf+0x51/0x80 qedi_dbg_do_not_recover_cmd_read+0x2f/0x50 [qedi 6bcfdeeecdea037da47069eca2ba717c84a77324] full_proxy_read+0x50/0x80 vfs_read+0xa5/0x2e0 ? folio_add_new_anon_rmap+0x44/0xa0 ? set_pte_at+0x15/0x30 ? do_pte_missing+0x426/0x7f0 ksys_read+0xa5/0xe0 do_syscall_64+0x58/0x80 ? __count_memcg_events+0x46/0x90 ? count_memcg_event_mm+0x3d/0x60 ? handle_mm_fault+0x196/0x2f0 ? do_user_addr_fault+0x267/0x890 ? exc_page_fault+0x69/0x150 entry_SYSCALL_64_after_hwframe+0x72/0xdc RIP: 0033:0x7f4800f20b4d
CVSS Details
- CVSS 3.1 Base Score: 7.1
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-coreUpgrade kernel-debug-modules-extraUpgrade kernel-64k-debugUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-develUpgrade rtlaUpgrade kernel-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-tools-libsUpgrade kernel-64k-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-rt-debug-modules-coreUpgrade kernel-docUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-develUpgrade kernel-toolsUpgrade kernel-debug-uki-virtUpgrade kernel-64k-debug-develUpgrade kernel-rt-develUpgrade kernel-64k-develUpgrade kernel-debug-coreUpgrade kernel-abi-stablelistsUpgrade kernel-modules-extraUpgrade kernel-debugUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-modulesUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade kernel-rtUpgrade kernel-headersUpgrade kernel-modules-coreUpgrade kernel-uki-virtUpgrade rvUpgrade kernel-rt-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-coreUpgrade kernel-develUpgrade python3-perfUpgrade kernel-64k-debug-coreUpgrade libperfUpgrade kernel-64k-debug-modules-extraUpgrade kernel-debug-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade perfUpgrade kernel-64k-modulesUpgrade kernel-64k-devel-matchedUpgrade kernel-64kUpgrade kernelUpgrade kernel-zfcpdump-modules-coreUpgrade bpftoolUpgrade kernel-tools-libs-develUpgrade kernel-devel-matched | Sep 26, 2024 | Jul 12, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade kernel-toolsUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-tools-develUpgrade bpftoolUpgrade kernel-livepatch-5.10.223-211.872Upgrade bpftool-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-debuginfoUpgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade perfUpgrade python-perfUpgrade kernel-headers | May 22, 2025 | Jul 12, 2024 |
| Debian | — | Upgrade linuxUpgrade linux-6.1 | Jul 17, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools | Oct 8, 2024 | Jul 12, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | Jul 12, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Oct 16, 2024 | Jul 12, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Sep 6, 2024 | Jul 12, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-develUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-cross-headersUpgrade kernel-modulesUpgrade kernel-rtUpgrade kernel-rt-debug-coreUpgrade kernel-debugUpgrade kernelUpgrade kernel-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-modules-extraUpgrade bpftoolUpgrade kernel-rt-kvmUpgrade kernel-debug-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-rt-modulesUpgrade kernel-tools-libsUpgrade kernel-debug-modulesUpgrade kernel-rt-debugUpgrade kernel-modules-extraUpgrade kernel-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-develUpgrade kernel-rt-debug-develUpgrade kernel-debug-develUpgrade perf-debuginfoUpgrade kernel-debuginfoUpgrade perfUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-tools-libs-devel | Oct 2, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade dlm-kmp-azureUpgrade dtb-sprdUpgrade kernel-default-optionalUpgrade kernel-rt-vdsoUpgrade reiserfs-kmp-azureUpgrade kernel-rt-develUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade kernel-defaultUpgrade kernel-obs-buildUpgrade dtb-xilinxUpgrade kernel-debug-livepatch-develUpgrade kernel-rtUpgrade kernel-docsUpgrade kselftests-kmp-defaultUpgrade gfs2-kmp-defaultUpgrade kernel-syms-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-rtUpgrade kernel-azure-livepatch-develUpgrade dlm-kmp-rtUpgrade dtb-qcomUpgrade dtb-mediatekUpgrade kernel-default-base-rebuildUpgrade dtb-armUpgrade kernel-azure-develUpgrade kernel-rt-extraUpgrade kselftests-kmp-rtUpgrade dtb-rockchipUpgrade dtb-nvidiaUpgrade kernel-default-vdsoUpgrade kernel-rt-livepatchUpgrade kernel-devel-rtUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-source-vanillaUpgrade ocfs2-kmp-defaultUpgrade kernel-kvmsmall-develUpgrade dtb-broadcomUpgrade gfs2-kmp-64kbUpgrade dtb-socionextUpgrade reiserfs-kmp-rtUpgrade kernel-sourceUpgrade kernel-azure-extraUpgrade gfs2-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade kernel-kvmsmallUpgrade kernel-default-manUpgrade kernel-default-livepatch-develUpgrade dtb-exynosUpgrade kernel-devel-azureUpgrade kernel-64kb-develUpgrade dtb-freescaleUpgrade kernel-rt-optionalUpgrade kernel-azure-optionalUpgrade dtb-alteraUpgrade kernel-64kb-optionalUpgrade kernel-rt_debug-vdsoUpgrade dlm-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-develUpgrade kernel-develUpgrade cluster-md-kmp-azureUpgrade dtb-renesasUpgrade kselftests-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-azure-baseUpgrade ocfs2-kmp-rtUpgrade dtb-allwinnerUpgrade dtb-caviumUpgrade dtb-amazonUpgrade kernel-source-azureUpgrade kernel-rt_debug-develUpgrade kernel-64kbUpgrade kernel-default-baseUpgrade kernel-default-livepatchUpgrade dtb-amlogicUpgrade kernel-macrosUpgrade dtb-hisiliconUpgrade kernel-obs-qaUpgrade dtb-marvellUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-rtUpgrade kernel-docs-htmlUpgrade kernel-source-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-appleUpgrade kernel-symsUpgrade kernel-default-develUpgrade dtb-lgUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debugUpgrade kernel-debugUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-azureUpgrade dtb-amdUpgrade cluster-md-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-default-extraUpgrade kernel-zfcpdumpUpgrade dtb-apm | Aug 15, 2024 | Jul 12, 2024 |
| Ubuntu | — | Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-intelUpgrade linux-image-oem-22.04aUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-nvidiaUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gcpUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-azureUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04dUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-20.04bUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-44-genericUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-5.4.0-1137-azureUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-45-genericUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-nvidia-64kUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-oem-22.04cUpgrade linux-image-oracle-64kUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-raspi2Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-intel-iotgUpgrade linux-image-ibmUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-raspiUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-6.8.0-1012-oemUpgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-oem-osp1Upgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-virtualUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-azure-cvmUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-oemUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-lowlatencyUpgrade linux-image-raspi-nolpaeUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-azure-lts-20.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-6.8Upgrade linux-image-aws | Sep 12, 2024 | Jul 12, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 13, 2025 | Jul 12, 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