vmci_host: fix a race condition in vmci_host_poll() causing GPF
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 0/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,22% (FIRST EPSS).
- Исправленная версия: Linux Linux 2053e93ac15519ed1f1fe6eba79a33a4963be4a3, 67e35824f861a05b44b19d38e16a83f653bd9d92, 770d30b1355c6c8879973dd054fca9168def182c.
Пока низкий приоритет. Обновитесь до Linux Linux 2053e93ac15519ed1f1fe6eba79a33a4963be4a3, 67e35824f861a05b44b19d38e16a83f653bd9d92, 770d30b1355c6c8879973dd054fca9168def182c или новее.
Формируется автоматически по данным записи: CVSS (NVD и CNA), CISA KEV и SSVC, FIRST EPSS, источники эксплойтов, исправленные версии. Как мы считаем
Первоисточники: NVD · CVE.org · FIRST EPSS
In the Linux kernel, the following vulnerability has been resolved: vmci_host: fix a race condition in vmci_host_poll() causing GPF During fuzzing, a general protection fault is observed in vmci_host_poll(). general protection fault, probably for non-canonical address 0xdffffc0000000019: 0000 [#1] PREEMPT SMP KASAN KASAN: null-ptr-deref in range [0x00000000000000c8-0x00000000000000cf] RIP: 0010:__lock_acquire+0xf3/0x5e00 kernel/locking/lockdep.c:4926 <- omitting registers -> Call Trace: <TASK> lock_acquire+0x1a4/0x4a0 kernel/locking/lockdep.c:5672 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0xb3/0x100 kernel/locking/spinlock.c:162 add_wait_queue+0x3d/0x260 kernel/sched/wait.c:22 poll_wait include/linux/poll.h:49 [inline] vmci_host_poll+0xf8/0x2b0 drivers/misc/vmw_vmci/vmci_host.c:174 vfs_poll include/linux/poll.h:88 [inline] do_pollfd fs/select.c:873 [inline] do_poll fs/select.c:921 [inline] do_sys_poll+0xc7c/0x1aa0 fs/select.c:1015 __do_sys_ppoll fs/select.c:1121 [inline] __se_sys_ppoll+0x2cc/0x330 fs/select.c:1101 do_syscall_x64 arch/x86/entry/common.c:51 [inline] do_syscall_64+0x4e/0xa0 arch/x86/entry/common.c:82 entry_SYSCALL_64_after_hwframe+0x46/0xb0 Example thread interleaving that causes the general protection fault is as follows: CPU1 (vmci_host_poll) CPU2 (vmci_host_do_init_context) ----- ----- // Read uninitialized context context = vmci_host_dev->context; // Initialize context vmci_host_dev->context = vmci_ctx_create(); vmci_host_dev->ct_type = VMCIOBJ_CONTEXT; if (vmci_host_dev->ct_type == VMCIOBJ_CONTEXT) { // Dereferencing the wrong pointer poll_wait(..., &context->host_context); } In this scenario, vmci_host_poll() reads vmci_host_dev->context first, and then reads vmci_host_dev->ct_type to check that vmci_host_dev->context is initialized. However, since these two reads are not atomically executed, there is a chance of a race condition as described above. To fix this race condition, read vmci_host_dev->context after checking the value of vmci_host_dev->ct_type so that vmci_host_poll() always reads an initialized context.
- Опубликовано
- 24 дек. 2025 г.
- Обновлено
- 17 июн. 2026 г.
- EPSS
- 0,2 % · 11-й процентиль
- CWE
- —
Инструменты для отчёта
Оценка срочности
0
Наблюдать
Пока низкий приоритет.
- CVSS
- 0 / 40 · —
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,2 %
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
—
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- 3.9затронута
- 8bf503991f87e32ea42a7bd69b79ba084fddc5d7 и новее · до 2053e93ac15519ed1f1fe6eba79a33a4963be4a3затронута · git
- 8bf503991f87e32ea42a7bd69b79ba084fddc5d7 и новее · до ca0f4ad2b7a36c799213ef0a213eb977a51e03dcзатронута · git
- 8bf503991f87e32ea42a7bd69b79ba084fddc5d7 и новее · до 85b4aa4eb2e3a0da111fd0a1cdbf00f986ac6b6bзатронута · git
- 8bf503991f87e32ea42a7bd69b79ba084fddc5d7 и новее · до 770d30b1355c6c8879973dd054fca9168def182cзатронута · git
- 8bf503991f87e32ea42a7bd69b79ba084fddc5d7 и новее · до d22b2a35729cb1de311cb650cd67518a24e13fc9затронута · git
- 8bf503991f87e32ea42a7bd69b79ba084fddc5d7 и новее · до 67e35824f861a05b44b19d38e16a83f653bd9d92затронута · git
- 8bf503991f87e32ea42a7bd69b79ba084fddc5d7 и новее · до ab64bd32b9fac27ff4737d63711b9db5e5462448затронута · git
- 8bf503991f87e32ea42a7bd69b79ba084fddc5d7 и новее · до ae13381da5ff0e8e084c0323c3cc0a945e43e9c7затронута · git
- до 3.9не затронута · semver
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:12 | linux | до 6.1.37-1 | 6.1.37-1 |
| Debian:13 | linux | до 6.3.7-1 | 6.3.7-1 |
Тот же продукт
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-2023-5400524 дек. 2025 г. · binder: fix memory leak in binder_init()0Наблюдать
- ← РаньшеCVE-2023-5400624 дек. 2025 г. · af_unix: Fix data-race around unix_tot_inflight.0Наблюдать
- Позже →CVE-2023-5400824 дек. 2025 г. · virtio_vdpa: build affinity masks conditionally0Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 2053e93ac15519ed1f1fe6eba79a33a4963be4a3 | Вендор (CNA) |
| Linux Linux | 67e35824f861a05b44b19d38e16a83f653bd9d92 | Вендор (CNA) |
| Linux Linux | 770d30b1355c6c8879973dd054fca9168def182c | Вендор (CNA) |
| Linux Linux | 85b4aa4eb2e3a0da111fd0a1cdbf00f986ac6b6b | Вендор (CNA) |
| Linux Linux | ab64bd32b9fac27ff4737d63711b9db5e5462448 | Вендор (CNA) |
| Linux Linux | ae13381da5ff0e8e084c0323c3cc0a945e43e9c7 | Вендор (CNA) |
| Linux Linux | ca0f4ad2b7a36c799213ef0a213eb977a51e03dc | Вендор (CNA) |
| Linux Linux | d22b2a35729cb1de311cb650cd67518a24e13fc9 | Вендор (CNA) |
| debian:linux | 6.1.37-1 · Debian:12 | Реестр пакетов (OSV) |
Статус эксплойта
Публичный эксплойт неизвестен
Публичный эксплойт пока не обнаружен. Это не значит, что вы в безопасности, лишь что порог чуть выше.
Контекст для исследователя
Для пентестеров и исследователей: профиль атаки, расхождение оценок, хронология, коммиты исправлений, авторы, кандидаты в варианты и цепочки, охват bug bounty. Всё выводится из имеющихся данных; без кода эксплойтов.
Хронология
От публикации до сегодня: proof of concept, модуль Metasploit, CISA KEV и запись об исправлении. Даты — как сообщают источники.
Кроме публикации датированных событий нет.
Ежедневная оценка FIRST EPSS; записываются только изменения от 0,01 (ступенчатый график).
Ссылки на патчи и коммиты
Коммиты, PR и diff среди источников. Отправная точка для patch-diff и поиска вариантов; это исправления, не эксплойты.
Среди источников нет ссылок на коммит или PR.
Авторы
Все исследователиНашедшие, сообщившие и аналитики, названные в записи CNA. Нажмите имя, чтобы увидеть другие записи исследователя.
В записи CNA нет авторов.
Кандидаты в варианты
Тот же продукт, тот же класс уязвимости, в пределах 18 месяцев. Если патч не закрыл первопричину, родственная ошибка здесь.
Ночной расчёт связей ничего не нашёл.
Кандидаты в цепочки
Обход аутентификации и уязвимость, требующая привилегий, в одном продукте и близко по времени: вместе они могут дать путь без аутентификации.
—
Охват bug bounty
Известной публичной программы нет.
Источник: bounty-targets-data (публичные списки HackerOne, Bugcrowd, Intigriti, YesWeHack).
Технические детали
Для этой записи нет вектора CVSS, условия атаки вывести нельзя.
Класс уязвимости (CWE)
—
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 7)Свернуть
- git.kernel.org/stable/c/67e35824f861a05b44b19d38e16a83f653bd9d92
- git.kernel.org/stable/c/770d30b1355c6c8879973dd054fca9168def182c
- git.kernel.org/stable/c/85b4aa4eb2e3a0da111fd0a1cdbf00f986ac6b6b
- git.kernel.org/stable/c/ab64bd32b9fac27ff4737d63711b9db5e5462448
- git.kernel.org/stable/c/ae13381da5ff0e8e084c0323c3cc0a945e43e9c7
- git.kernel.org/stable/c/ca0f4ad2b7a36c799213ef0a213eb977a51e03dc
- git.kernel.org/stable/c/d22b2a35729cb1de311cb650cd67518a24e13fc9
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.