CVE-2026-99202: scsi: libsas: Fix SMP IO deadlock during HA resume
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 0/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,17% (FIRST EPSS).
- Исправленная версия: Linux Linux 08b95ef36a64c3ae4490794bed3c35d0c3354e85, 6.1.191, 6.12.115.
- Упоминается в национальных бюллетенях кибербезопасности Турции (siberguvenlik.gov.tr): 1.
Пока низкий приоритет. Обновитесь до Linux Linux 08b95ef36a64c3ae4490794bed3c35d0c3354e85, 6.1.191, 6.12.115 или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: scsi: libsas: Fix SMP IO deadlock during HA resume smp_execute_task_sg() calls pm_runtime_get_sync() on the host before issuing an SMP command. When that command is itself issued from the HA resume path, the get_sync() deadlocks: it waits for the ongoing resume (the device is RPM_RESUMING), while the resume is blocked in sas_drain_work() waiting for that same SMP IO to complete. The deadlock needs an expander-attached SATA disk. During sas_resume_ha() -> sas_drain_work(), DISCE_RESUME -> sas_resume_sata() -> ata_sas_port_resume() requests ATA_EH_RESET, and the hard reset for such a disk is done via SMP PHY CONTROL (sas_ata_hard_reset() -> sas_phy_reset() -> sas_smp_phy_control() -> smp_execute_task_sg()). Direct-attached SATA resets through lldd_control_phy() and SSP devices use TMFs, so neither hits this. Replace the get_sync()/put_sync() pair with pm_runtime_get_noresume()/pm_runtime_put(). smp_execute_task_sg() only needs to hold off autosuspend while the SMP is in flight, and it must not try to resume the host: a sync resume issued from the HA resume path itself is what deadlocks, and by the time sas_resume_ha() runs, hw_init has already reinitialized the hardware, so the device is accessible without one. The usage reference is still required. Discovery work normally runs inside an event worker's PM reference, taken at sas_notify_port_event() notify time and held until the handler has flushed the disco queue. sas_rediscover_ex_phy() however requeues DISCE_REVALIDATE_DOMAIN from within the revalidation worker itself, and flush_workqueue() does not wait for work items queued during execution, so that chained revalidation runs with no outer PM reference - without the get_noresume(), its SMP could race autosuspend. For the BSG path, sas_smp_handler() is the only caller which may find the host autosuspended: expander SMP requests do not go through any SCSI device request queue, so nothing else in that path holds the host awake. Resume it there with pm_runtime_resume_and_get() and check the result.
- Опубликовано
- 28 окт. 2026 г.
- Обновлено
- 30 окт. 2026 г.
- EPSS
- 0,1 % · 6-й процентиль
- CWE
- —
Инструменты для отчёта
Оценка срочности
0
Наблюдать
Пока низкий приоритет.
- CVSS
- 0 / 40 · —
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,1 %
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
—
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- b9c44a14062093e9fc2d6bddc696cfceadb482d7, 7.2затронута
- 09357f067122e2e28ec52e27013a1660a1571618 и новее · до ab91a558084fdb8cca4919ffb769ca4328e91bbdзатронута · git
- e50a6523a603594a6d92cdecfe11997d639410a3 и новее · до 6078a5369f9e8d22bb03b8890cb0bb47c91a5017затронута · git
- c391b5899dd46485a5893696c12ae3e95a3a7325 и новее · до 7004c18c38aaa2b87164b54dd77c320b4c63b89bзатронута · git
- 9e24b47ef81d43b3fb1b14294f09991640c79fcc и новее · до c9fb89246d9922ac0a45d504adb03e0bb971310cзатронута · git
- 3dbbbf656b850c9c8de05df6ad4a1dfc6ff02845 и новее · до 08b95ef36a64c3ae4490794bed3c35d0c3354e85затронута · git
- 3dbbbf656b850c9c8de05df6ad4a1dfc6ff02845 и новее · до 81e097a064b28b4a1f6ca1a8b433e659c1bd64c0затронута · git
- 6.1.183 и новее · до 6.1.191затронута · semver
- 6.6.151 и новее · до 6.6.161затронута · semver
- 6.12.103 и новее · до 6.12.115затронута · semver
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:12 | linux | с 0 | — |
| Debian:13 | linux | до 6.12.115-2 | 6.12.115-2 |
Тот же продукт
linux: все записиДругие записи с наивысшей оценкой для того же основного продукта.
- CVE-2026-74705udp: fix potential use-after-free in tunnel segmentation40В плане
- CVE-2026-74612veth: fix skb length accounting after XDP frag adjustment40В плане
- CVE-2026-74475vxlan: use neigh_ha_snapshot() in route_shortcircuit()40В плане
Опубликованы до и после этой записи в том же продукте
- ← РаньшеCVE-2026-9920028 окт. 2026 г. · net: hisilicon: hisi_femac: Move setting of netops to fix crash0Наблюдать
- ← РаньшеCVE-2026-9920128 окт. 2026 г. · netlink: avoid hashing the network namespace pointer0Наблюдать
- Позже →CVE-2026-9920328 окт. 2026 г. · pipe: preserve existing fasync readers on writer setup failure31Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 08b95ef36a64c3ae4490794bed3c35d0c3354e85 | Вендор (CNA) |
| Linux Linux | 6.1.191 | Вендор (CNA) |
| Linux Linux | 6.12.115 | Вендор (CNA) |
| Linux Linux | 6.18.59 | Вендор (CNA) |
| Linux Linux | 6.6.161 | Вендор (CNA) |
| Linux Linux | 6078a5369f9e8d22bb03b8890cb0bb47c91a5017 | Вендор (CNA) |
| Linux Linux | 7.2 | Вендор (CNA) |
| Linux Linux | 7004c18c38aaa2b87164b54dd77c320b4c63b89b | Вендор (CNA) |
| Linux Linux | 81e097a064b28b4a1f6ca1a8b433e659c1bd64c0 | Вендор (CNA) |
| Linux Linux | ab91a558084fdb8cca4919ffb769ca4328e91bbd | Вендор (CNA) |
| Linux Linux | c9fb89246d9922ac0a45d504adb03e0bb971310c | Вендор (CNA) |
| debian:linux | 6.12.115-2 · Debian:13 | Реестр пакетов (OSV) |
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
- Публикация
- Исправлениев тот же день
- Сегодня5 нояб. 2026 г.+8 дн.
Ежедневная оценка FIRST EPSS; записываются только изменения от 0,01 (ступенчатый график).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Среди источников нет ссылок на коммит или PR.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
В записи CNA нет авторов.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
Ночной расчёт связей ничего не нашёл.
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Национальное уведомление (Управление кибербезопасности Турции / USOM)
Официальные уведомления, ссылающиеся на эту запись; рекомендации — на странице ведомства.
- TR-26-1423 · 30 окт. 2026 г.(Linux Kernel Güvenlik Bildirimi)
Технические детали
Для этой записи нет вектора CVSS, условия атаки вывести нельзя.
Класс уязвимости (CWE)
—
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений
- Зрелость эксплойта— → none
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 5)Свернуть
- git.kernel.org/stable/c/6078a5369f9e8d22bb03b8890cb0bb47c91a5017
- git.kernel.org/stable/c/7004c18c38aaa2b87164b54dd77c320b4c63b89b
- git.kernel.org/stable/c/81e097a064b28b4a1f6ca1a8b433e659c1bd64c0
- git.kernel.org/stable/c/ab91a558084fdb8cca4919ffb769ca4328e91bbd
- git.kernel.org/stable/c/c9fb89246d9922ac0a45d504adb03e0bb971310c
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.