xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added
In the Linux kernel, the following vulnerability has been resolved: xfrm: also call xfrm_state_delete_tunnel at destroy time for states that were never added In commit b441cf3f8c4b ("xfrm: delete x->tunnel as we delete x"), I missed the case where state creation fails between full initialization (->init_state has been called) and being inserted on the lists. In this situation, ->init_state has been called, so for IPcomp tunnels, the fallback tunnel has been created and added onto the lists, but the user state never gets added, because we fail before that. The user state doesn't go through __xfrm_state_delete, so we don't call xfrm_state_delete_tunnel for those states, and we end up leaking the FB tunnel. There are several codepaths affected by this: the add/update paths, in both net/key and xfrm, and the migrate code (xfrm_migrate, xfrm_state_migrate). A "proper" rollback of the init_state work would probably be doable in the add/update code, but for migrate it gets more complicated as multiple states may be involved. At some point, the new (not-inserted) state will be destroyed, so call xfrm_state_delete_tunnel during xfrm_state_gc_destroy. Most states will have their fallback tunnel cleaned up during __xfrm_state_delete, which solves the issue that b441cf3f8c4b (and other patches before it) aimed at. All states (including FB tunnels) will be removed from the lists once xfrm_state_fini has called flush_work(&xfrm_state_gc_work).
- Опубликовано
- 4 дек. 2025 г.
- Обновлено
- 17 июн. 2026 г.
- EPSS
- 0,2 % · 10-й процентиль
- CWE
- —
Войдите, чтобы следить · Вы получите уведомление, если запись попадёт в KEV, получит эксплойт или обновится.
Инструменты для отчёта
Оценка срочности
0
Наблюдать
Пока низкий приоритет.
- CVSS
- 0 / 40 · —
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,2 %
Анализ Noroxi
Анализа Noroxi для этой записи пока нет
Мы не пишем анализ вручную для сотен тысяч уязвимостей в базе; это было бы нечестно. Для значимых уязвимостей с реальным влиянием наша команда описывает механизм, обнаружение и устранение.
Мы используем этот продукт, нужна помощьЗатронутые системы
—
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- 6.16затронута
- 1b28a7fae0128fa140a7dccd995182ff6cd1c67b и новее · до 57b72d74d4651dc19d046308a8304eb9abfe66acзатронута · git
- 4b2c17d0f9be8b58bb30468bc81a4b61c985b04e и новее · до 1dad653643f28ccc89be93f9440b8804cded85b2затронута · git
- 0da961fa46da1b37ef868d9b603bd202136f8f8e и новее · до 64441724387b4ac92f67ef51caaaeffe99c950d1затронута · git
- d0e0d1097118461463b76562c7ebaabaa5b90b13 и новее · до 763e5c351206c1e4d910db4a1159053f6263689cзатронута · git
- dc3636912d41770466543623cb76e7b88fdb42c7 и новее · до f7d879c19d306512c2e260f37e8a3e5c85e37c50затронута · git
- b441cf3f8c4b8576639d20c8eb4aa32917602ecd и новее · до d6fe5c740c573af10943b8353992e1325cdb2715затронута · git
- b441cf3f8c4b8576639d20c8eb4aa32917602ecd и новее · до 10deb69864840ccf96b00ac2ab3a2055c0c04721затронута · git
- до 6.16не затронута · semver
- 6.17.10 и новее · до 6.17.* включительноне затронута · semver
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:14 | linux | до 6.17.10-1 | 6.17.10-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-2026-74309vdpa/octeon_ep: fix IRQ-to-ring mapping in interrupt handler40В плане
- CVE-2026-74280crypto: marvell/octeontx - fix DMA cleanup using wrong loop index40В плане
- CVE-2026-74279crypto: cavium/cpt - fix DMA cleanup using wrong loop index40В плане
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 10deb69864840ccf96b00ac2ab3a2055c0c04721 | Вендор (CNA) |
| Linux Linux | 1dad653643f28ccc89be93f9440b8804cded85b2 | Вендор (CNA) |
| Linux Linux | 57b72d74d4651dc19d046308a8304eb9abfe66ac | Вендор (CNA) |
| Linux Linux | 64441724387b4ac92f67ef51caaaeffe99c950d1 | Вендор (CNA) |
| Linux Linux | 763e5c351206c1e4d910db4a1159053f6263689c | Вендор (CNA) |
| Linux Linux | d6fe5c740c573af10943b8353992e1325cdb2715 | Вендор (CNA) |
| Linux Linux | f7d879c19d306512c2e260f37e8a3e5c85e37c50 | Вендор (CNA) |
| debian:linux | 6.17.10-1 · Debian:14 | Реестр пакетов (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.
Журнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
- git.kernel.org/stable/c/10deb69864840ccf96b00ac2ab3a2055c0c04721
- git.kernel.org/stable/c/1dad653643f28ccc89be93f9440b8804cded85b2
- git.kernel.org/stable/c/57b72d74d4651dc19d046308a8304eb9abfe66ac
- git.kernel.org/stable/c/64441724387b4ac92f67ef51caaaeffe99c950d1
- git.kernel.org/stable/c/763e5c351206c1e4d910db4a1159053f6263689c
- git.kernel.org/stable/c/d6fe5c740c573af10943b8353992e1325cdb2715
- git.kernel.org/stable/c/f7d879c19d306512c2e260f37e8a3e5c85e37c50
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.