CVE-2025-68818: scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path"
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 35/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,33% (FIRST EPSS).
- Может быть вызвана кем-либо из того же сегмента сети. Учётная запись или пароль не требуются. Действия пользователя не требуются. Особые условия не требуются; воспроизводится стабильно.
- Исправленная версия: Linux Linux 1c728951bc769b795d377852eae1abddad88635d, 5.10.248, 5.15.198; azl3 kernel 6.6.119.3-3 on Azure Linux 3.0 6.6.121.1-1.
Пока низкий приоритет. Обновитесь до Linux Linux 1c728951bc769b795d377852eae1abddad88635d, 5.10.248, 5.15.198; azl3 kernel 6.6.119.3-3 on Azure Linux 3.0 6.6.121.1-1 или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: scsi: Revert "scsi: qla2xxx: Perform lockless command completion in abort path" This reverts commit 0367076b0817d5c75dfb83001ce7ce5c64d803a9. The commit being reverted added code to __qla2x00_abort_all_cmds() to call sp->done() without holding a spinlock. But unlike the older code below it, this new code failed to check sp->cmd_type and just assumed TYPE_SRB, which results in a jump to an invalid pointer in target-mode with TYPE_TGT_CMD: qla2xxx [0000:65:00.0]-d034:8: qla24xx_do_nack_work create sess success 0000000009f7a79b qla2xxx [0000:65:00.0]-5003:8: ISP System Error - mbx1=1ff5h mbx2=10h mbx3=0h mbx4=0h mbx5=191h mbx6=0h mbx7=0h. qla2xxx [0000:65:00.0]-d01e:8: -> fwdump no buffer qla2xxx [0000:65:00.0]-f03a:8: qla_target(0): System error async event 0x8002 occurred qla2xxx [0000:65:00.0]-00af:8: Performing ISP error recovery - ha=0000000058183fda. BUG: kernel NULL pointer dereference, address: 0000000000000000 PF: supervisor instruction fetch in kernel mode PF: error_code(0x0010) - not-present page PGD 0 P4D 0 Oops: 0010 [#1] SMP CPU: 2 PID: 9446 Comm: qla2xxx_8_dpc Tainted: G O 6.1.133 #1 Hardware name: Supermicro Super Server/X11SPL-F, BIOS 4.2 12/15/2023 RIP: 0010:0x0 Code: Unable to access opcode bytes at 0xffffffffffffffd6. RSP: 0018:ffffc90001f93dc8 EFLAGS: 00010206 RAX: 0000000000000282 RBX: 0000000000000355 RCX: ffff88810d16a000 RDX: ffff88810dbadaa8 RSI: 0000000000080000 RDI: ffff888169dc38c0 RBP: ffff888169dc38c0 R08: 0000000000000001 R09: 0000000000000045 R10: ffffffffa034bdf0 R11: 0000000000000000 R12: ffff88810800bb40 R13: 0000000000001aa8 R14: ffff888100136610 R15: ffff8881070f7400 FS: 0000000000000000(0000) GS:ffff88bf80080000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: ffffffffffffffd6 CR3: 000000010c8ff006 CR4: 00000000003706e0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: <TASK> ? __die+0x4d/0x8b ? page_fault_oops+0x91/0x180 ? trace_buffer_unlock_commit_regs+0x38/0x1a0 ? exc_page_fault+0x391/0x5e0 ? asm_exc_page_fault+0x22/0x30 __qla2x00_abort_all_cmds+0xcb/0x3e0 [qla2xxx_scst] qla2x00_abort_all_cmds+0x50/0x70 [qla2xxx_scst] qla2x00_abort_isp_cleanup+0x3b7/0x4b0 [qla2xxx_scst] qla2x00_abort_isp+0xfd/0x860 [qla2xxx_scst] qla2x00_do_dpc+0x581/0xa40 [qla2xxx_scst] kthread+0xa8/0xd0 </TASK> Then commit 4475afa2646d ("scsi: qla2xxx: Complete command early within lock") added the spinlock back, because not having the lock caused a race and a crash. But qla2x00_abort_srb() in the switch below already checks for qla2x00_chip_is_down() and handles it the same way, so the code above the switch is now redundant and still buggy in target-mode. Remove it.
- BDU:2026-09453
- openSUSE-SU-2026:20416-1
- SUSE-SU-2026:1557-1
- SUSE-SU-2026:1563-1
- SUSE-SU-2026:1574-1
- SUSE-SU-2026:1606-1
- SUSE-SU-2026:20838-1
- SUSE-SU-2026:20873-1
- SUSE-SU-2026:20931-1
- SUSE-SU-2026:23193-1
- SUSE-SU-2026:23194-1
- SUSE-SU-2026:23241-1
- SUSE-SU-2026:23244-1
- SUSE-SU-2026:3790-1
- SUSE-SU-2026:3810-1
- Опубликовано
- 13 янв. 2026 г.
- Обновлено
- 19 окт. 2026 г.
- EPSS
- 0,3 % · 26-й процентиль
- CWE
- CWE-476
Инструменты для отчёта
Оценка срочности
35
Наблюдать
Пока низкий приоритет.
- CVSS
- 35 / 40 · 8.8 / 10
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,3 %
Решение CISA SSVC
- Эксплуатация
- нет
- Автоматизируемо
- нет
- Техническое влияние
- полное
Vulnrichment: входные данные дерева решений CISA.
Оценка CNA и NVD
- NVD
- —
- CNA · Linux
- 8,8
- NVD ещё не выставил свою оценку; показана оценка CNA.
Оценка присваивающего органа и независимая оценка NVD. Разрыв означает, что критичность спорна.
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
—
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- 9189f20b4c5307c0998682bb522e481b4567a8b8, 415d614344a4f1bbddf55d724fc7eb9ef4b39aad, 6.3затронута
- 231cfa78ec5badd84a1a2b09465bfad1a926aba1 и новее · до b04b3733fff7e94566386b962e4795550fbdfd3dзатронута · git
- d6f7377528d2abf338e504126e44439541be8f7d и новее · до 50b097d92c99f718831b8b349722bc79f718ba1bзатронута · git
- cd0a1804ac5bab2545ac700c8d0fe9ae9284c567 и новее · до c5c37a821bd1708f26a9522b4a6f47b9f7a20003затронута · git
- 0367076b0817d5c75dfb83001ce7ce5c64d803a9 и новее · до e9e601b7df58ba0c667baf30263331df2c02ffe1затронута · git
- 0367076b0817d5c75dfb83001ce7ce5c64d803a9 и новее · до b10ebbfd59a535c8d22f4ede6e8389622ce98dc0затронута · git
- 0367076b0817d5c75dfb83001ce7ce5c64d803a9 и новее · до 1c728951bc769b795d377852eae1abddad88635dзатронута · git
- 0367076b0817d5c75dfb83001ce7ce5c64d803a9 и новее · до b57fbc88715b6d18f379463f48a15b560b087ffeзатронута · git
- 5.10.177 и новее · до 5.10.248затронута · semver
- 5.15.105 и новее · до 5.15.198затронута · semver
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:12 | linux | до 6.1.162-1 | 6.1.162-1 |
| Debian:13 | linux | до 6.12.69-1 | 6.12.69-1 |
| Debian:14 | linux | до 6.18.3-1 | 6.18.3-1 |
| openSUSE:Leap 16.0 | dtb-aarch64 | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-64kb | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-azure | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-default | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-default-base | до 6.12.0-160000.27.1.160000.2.8 | 6.12.0-160000.27.1.160000.2.8 |
| openSUSE:Leap 16.0 | kernel-docs | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-kvmsmall | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-obs-build | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-obs-qa | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-rt | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-source | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-syms | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| openSUSE:Leap 16.0 | kernel-zfcpdump | до 6.12.0-160000.27.1 | 6.12.0-160000.27.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | kernel-64kb | до 5.14.21-150400.24.200.1 | 5.14.21-150400.24.200.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | kernel-docs | до 5.14.21-150400.24.200.1 | 5.14.21-150400.24.200.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | kernel-obs-build | до 5.14.21-150400.24.200.1 | 5.14.21-150400.24.200.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | kernel-syms | до 5.14.21-150400.24.200.1 | 5.14.21-150400.24.200.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | kernel-64kb | до 5.14.21-150500.55.144.1 | 5.14.21-150500.55.144.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | kernel-docs | до 5.14.21-150500.55.144.1 | 5.14.21-150500.55.144.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | kernel-obs-build | до 5.14.21-150500.55.144.1 | 5.14.21-150500.55.144.1 |
| SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | kernel-syms | до 5.14.21-150500.55.144.1 | 5.14.21-150500.55.144.1 |
+45
Тот же продукт
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-2025-6881513 янв. 2026 г. · net/sched: ets: Remove drr class from the active list if it changes to strict31Наблюдать
- ← РаньшеCVE-2025-6881613 янв. 2026 г. · net/mlx5: fw_tracer, Validate format string parameters0Наблюдать
- Позже →CVE-2025-6881913 янв. 2026 г. · media: dvb-usb: dtv5100: fix out-of-bounds in dtv5100_i2c_msg()31Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 1c728951bc769b795d377852eae1abddad88635d | Вендор (CNA) |
| Linux Linux | 5.10.248 | Вендор (CNA) |
| Linux Linux | 5.15.198 | Вендор (CNA) |
| Linux Linux | 5.5 | Вендор (CNA) |
| Linux Linux | 50b097d92c99f718831b8b349722bc79f718ba1b | Вендор (CNA) |
| Linux Linux | 6.1.160 | Вендор (CNA) |
| Linux Linux | 6.3 | Вендор (CNA) |
| Linux Linux | b04b3733fff7e94566386b962e4795550fbdfd3d | Вендор (CNA) |
| Linux Linux | b10ebbfd59a535c8d22f4ede6e8389622ce98dc0 | Вендор (CNA) |
| Linux Linux | b57fbc88715b6d18f379463f48a15b560b087ffe | Вендор (CNA) |
| Linux Linux | c5c37a821bd1708f26a9522b4a6f47b9f7a20003 | Вендор (CNA) |
| Linux Linux | e9e601b7df58ba0c667baf30263331df2c02ffe1 | Вендор (CNA) |
| azl3 kernel 6.6.119.3-3 on Azure Linux 3.0 | 6.6.121.1-1 · CBL-Mariner Releases | Microsoft (MSRC) |
| debian:linux | 6.1.162-1 · Debian:12 | Реестр пакетов (OSV) |
| opensuse:dtb-aarch64 | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-64kb | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-azure | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-default | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-default-base | 6.12.0-160000.27.1.160000.2.8 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-docs | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-kvmsmall | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-obs-build | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-obs-qa | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-rt | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-source | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| opensuse:kernel-syms | 6.12.0-160000.27.1 · openSUSE:Leap 16.0 | Реестр пакетов (OSV) |
| suse:kernel-64kb | 5.14.21-150400.24.200.1 · SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | Реестр пакетов (OSV) |
| suse:kernel-default | 5.14.21-150400.24.200.1 · SUSE:Linux Enterprise Micro 5.3 | Реестр пакетов (OSV) |
| suse:kernel-default-base | 5.14.21-150400.24.200.1.150400.24.102.1 · SUSE:Linux Enterprise Micro 5.3 | Реестр пакетов (OSV) |
| suse:kernel-docs | 5.14.21-150400.24.200.1 · SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | Реестр пакетов (OSV) |
+8
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Ежедневная оценка FIRST EPSS; записываются только изменения от 0,01 (ступенчатый график).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Среди источников нет ссылок на коммит или PR.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
В записи CNA нет авторов.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
- CVE-2026-68136с разницей 209 дн.net: gro: fix double aggregation of flush-marked skbs39Наблюдать
- CVE-2026-68385с разницей 209 дн.s390/checksum: Fix csum_partial() without vector facility39Наблюдать
- CVE-2026-68354с разницей 209 дн.firewire: net: Fix fragmented datagram reassembly35Наблюдать
- CVE-2026-72035с разницей 214 дн.net/sched: sch_taprio: Replace direct dequeue call with peek and qdisc_dequeue_peeked32Наблюдать
- CVE-2026-68305с разницей 209 дн.drm/xe/vf: Add drm_dev guards when detaching CCS read/write buffers31Наблюдать
- CVE-2026-72036с разницей 214 дн.net/sched: sch_multiq: Replace direct dequeue call with peek and qdisc_dequeue_peeked31Наблюдать
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Технические детали
Условия атаки
- Может быть вызвана кем-либо из того же сегмента сети.
- Учётная запись или пароль не требуются.
- Действия пользователя не требуются.
- Особые условия не требуются; воспроизводится стабильно.
В случае успеха
- Конфиденциальность
- высокое · данные могут быть прочитаны
- Целостность
- высокое · данные или конфигурация могут быть изменены
- Доступность
- высокое · работа сервиса может быть нарушена
- Вектор атаки
- Смежная сеть
- Сложность атаки
- Низкая
- Требуемые привилегии
- Не требуются
- Взаимодействие с пользователем
- Не требуется
- Область действия
- Не изменяется
- Влияние на конфиденциальность
- Высокое
- Влияние на целостность
- Высокое
- Влияние на доступность
- Высокое
Класс уязвимости (CWE)
CWE-476 · NULL Pointer DereferenceВектор CVSS
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvd-secondary
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений
- Эксплуатация SSVC— → none
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 8)Свернуть
- git.kernel.org/stable/c/50b097d92c99f718831b8b349722bc79f718ba1b
- git.kernel.org/stable/c/b04b3733fff7e94566386b962e4795550fbdfd3d
- git.kernel.org/stable/c/b10ebbfd59a535c8d22f4ede6e8389622ce98dc0
- git.kernel.org/stable/c/b57fbc88715b6d18f379463f48a15b560b087ffe
- git.kernel.org/stable/c/c5c37a821bd1708f26a9522b4a6f47b9f7a20003
- git.kernel.org/stable/c/e9e601b7df58ba0c667baf30263331df2c02ffe1
- cert-portal.siemens.com/productcert/html/ssa-019113.html
- cert-portal.siemens.com/productcert/html/ssa-457936.html
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.