جزئیات آسیب‌پذیری

CVE-2026-98056

Linux Linux

nvme: remove stale namespaces by NSID range during scan

CVSS 3.1
7.5بالا

شرح رسمی (انگلیسی)

In the Linux kernel, the following vulnerability has been resolved: nvme: remove stale namespaces by NSID range during scan nvme_scan_ns_list() drops the stale namespaces in each gap in the reported NSID list one NSID at a time. Every iteration calls nvme_find_get_ns() to look the namespace up and removes it if it is present. The loop runs once per NSID in the gap rather than once per namespace actually present. NSIDs are 32-bit, so a target with a sparse NSID space can make a single gap spin the loop billions of times with nothing to remove. watchdog: BUG: soft lockup - CPU#4 stuck for 26s! Workqueue: nvme-wq nvme_scan_work [nvme_core] RIP: 0010:__srcu_read_unlock+0xb/0x20 Call Trace: nvme_find_get_ns+0x7d/0xb0 [nvme_core] nvme_scan_ns_list+0xe8/0x280 [nvme_core] nvme_scan_work+0x18a/0x280 [nvme_core] process_one_work+0x197/0x380 worker_thread+0x2fe/0x410 kthread+0xe0/0x100 Rename nvme_remove_invalid_namespaces() to nvme_remove_nsid_range() and give it an open (start, end) NSID range. ctrl->namespaces is sorted by NSID, so the whole gap is dropped in a single walk that stops once end is reached. This bounds the work by the namespaces that are present instead of by the size of the gap.

امتیازهای CVSS

امتیازنسخهمنبعبردار
7.5بالا 3.1 CVEProject cvelistV5 (CNA) (Linux) CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

محصولات آسیب‌پذیر

فروشندهمحصولنسخه‌هامنبع
Linux Linux 4.5 CVEProject cvelistV5 (CNA)
Linux Linux 540c801c65eb58e05e0ca38b6fd644a83d7e2b33 ≤ v < e6a94b2c4c80a38002346ce915a9b9a3d478a3e6 CVEProject cvelistV5 (CNA)
Linux Linux 540c801c65eb58e05e0ca38b6fd644a83d7e2b33 ≤ v < c84ad7407fb16b92d9b7a649cc304a9cf3757897 CVEProject cvelistV5 (CNA)
Linux Linux 540c801c65eb58e05e0ca38b6fd644a83d7e2b33 ≤ v < f56b2bb4b18b017b056c4c17c66b2c4c54bf6ee4 CVEProject cvelistV5 (CNA)
Linux Linux 540c801c65eb58e05e0ca38b6fd644a83d7e2b33 ≤ v < 52200fc41a79da430ccf7c126ed837535b087ea2 CVEProject cvelistV5 (CNA)
Linux Linux 540c801c65eb58e05e0ca38b6fd644a83d7e2b33 ≤ v < 4ed7f3d7d435bf5b63da2814dc9270f5ba896011 CVEProject cvelistV5 (CNA)

منابع و راهنماها

۵
هشدار CVEهای بعدی این محصولمحصول را دنبال کنید تا آسیب‌پذیری‌های تازه را در تلگرام بگیرید.

اطلاعات

تاریخ انتشار
۱۴۰۵/۰۷/۰۳
آخرین به‌روزرسانی
۱۴۰۵/۰۷/۲۹
وضعیت
منتشرشده
صادرکننده (CNA)
Linux

پیش‌بینی بهره‌برداری (EPSS)

۰٫۶۱٪
احتمال بهره‌برداری در ۳۰ روز
۴۹٫۵٪
صدک (نسبت به همه‌ی CVEها)

ضعف‌ها (CWE)

  • —