CVE-2026-97959: net/sched: cls_route: free emptied bucket on filter move
Оценка Noroxi
Приоритет: Наблюдать (оценка срочности 0/100)
- В отслеживаемых источниках (CISA KEV, Exploit-DB, Metasploit, Nuclei, GitHub) нет публичного эксплойта или записей об эксплуатации.
- Вероятность эксплуатации в ближайшие 30 дней: 0,17% (FIRST EPSS).
- Исправленная версия: Linux Linux 1853f30cf5c84971f99788a76207c6f745380896, 2e2f130951d34871b0643bf700164d97cff4b427, 41e94079200aaf0cdbe4594b0af75710b33da124; azl3 kernel 6.6.157.1-1 on Azure Linux 3.0 6.6.158.1-1.
- Упоминается в национальных бюллетенях кибербезопасности Турции (siberguvenlik.gov.tr): 1.
Пока низкий приоритет. Обновитесь до Linux Linux 1853f30cf5c84971f99788a76207c6f745380896, 2e2f130951d34871b0643bf700164d97cff4b427, 41e94079200aaf0cdbe4594b0af75710b33da124; azl3 kernel 6.6.157.1-1 on Azure Linux 3.0 6.6.158.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: net/sched: cls_route: free emptied bucket on filter move route4_change can move an existing filter to a different top-level bucket: route4_set_parms recomputes the handle from TCA_ROUTE4_TO/ FROM/IIF, and the handle-mismatch check is gated on the 'new' flag, so for an existing filter the new handle may differ from the old one and land in a different bucket. When this happens, the filter is unlinked from the old bucket, but the bucket itself is never freed once it goes empty. The stale empty bucket remains in head->table[], causing route4_delete to report *last=false even after the last live filter is gone. That pins the empty tcf_proto and causes a leak. Fix this by refcounting the filters linked to a bucket and freeing the bucket when the count drops to zero. The existing scan in route4_delete goes away with it. The count is updated at all sites that link or unlink a filter during add, change and delete, and the bucket is dropped from head->table[] as soon as it reaches zero. Conditions to recreate the bug: CONFIG_NET_CLS_ROUTE4=y, CONFIG_NET_SCH_INGRESS=y, CONFIG_NET_CLS_ACT=y. tc qdisc replace dev lo clsact tc filter add dev lo ingress protocol ip pref 100 route from 1 to 1 tc filter change dev lo ingress protocol ip pref 100 handle 0x10001 \ route from 1 to 2 tc filter del dev lo ingress protocol ip pref 100 handle 0x10002 \ route from 1 to 2 tc filter show dev lo ingress | grep -c 'pref 100 route chain 0 '
- Опубликовано
- 25 сент. 2026 г.
- Обновлено
- 19 окт. 2026 г.
- EPSS
- 0,1 % · 7-й процентиль
- CWE
- —
Инструменты для отчёта
Оценка срочности
0
Наблюдать
Пока низкий приоритет.
- CVSS
- 0 / 40 · —
- CISA KEV
- 0 / 30 · Нет в списке
- EPSS
- 0 / 30 · 0,1 %
Узнайте, когда запись изменится
- Нет в KEV: эксплуатация в реальных атаках не зафиксирована
- Публичного эксплойта нет
- Исправление выпущено
Если что-то из этого изменится, сообщим в ежедневной сводке.
У вас WordPress? Проверьте сайт бесплатно в WP Lens
Анализ Noroxi
Что это значит для вашей инфраструктуры?
Оценка выше формируется автоматически по данным записи и не знает вашей среды. Наша команда проверит на ваших системах, действительно ли уязвимость эксплуатируема и какой меры достаточно.
Мы используем этот продукт, нужна помощьЗатронутые системы
Затронута ли ваша версия?
Выберите продукт и введите свою версию. Она сравнивается с диапазонами этой записи прямо в браузере и никуда не отправляется.
—
Версии, заявленные вендором
Диапазоны затронутых версий, заявленные назначающей организацией (Linux). Не зависят от анализа CPE в NVD и обычно опережают его.
Linux Linux
- 4.1затронута
- 1e052be69d045c8d0f82ff1116fd3e5a79661745 и новее · до 9e7741b41a25b9d49df4d262fa314342e6f95c50затронута · git
- 1e052be69d045c8d0f82ff1116fd3e5a79661745 и новее · до 48d38bf8c22a05fde07ba1f885cde27b851649a2затронута · git
- 1e052be69d045c8d0f82ff1116fd3e5a79661745 и новее · до cc99d26b12431e4e4d0e346ec32764eb42c0aed9затронута · git
- 1e052be69d045c8d0f82ff1116fd3e5a79661745 и новее · до 41e94079200aaf0cdbe4594b0af75710b33da124затронута · git
- 1e052be69d045c8d0f82ff1116fd3e5a79661745 и новее · до 2e2f130951d34871b0643bf700164d97cff4b427затронута · git
- 1e052be69d045c8d0f82ff1116fd3e5a79661745 и новее · до f8495d67434e1cb7e511297687ca55fdb28e4c20затронута · git
- 1e052be69d045c8d0f82ff1116fd3e5a79661745 и новее · до 81dd117c04422c6d0c7974aba9fa6a0ba370959bзатронута · git
- 1e052be69d045c8d0f82ff1116fd3e5a79661745 и новее · до 1853f30cf5c84971f99788a76207c6f745380896затронута · git
- до 4.1не затронута · semver
Затронутые пакеты
Данные OSV и GitHub Advisory: экосистема, пакет и диапазон. Сопоставление SBOM использует эту таблицу.
| Экосистема | Пакет | Затронутый диапазон | Исправление |
|---|---|---|---|
| Debian:12 | linux | до 6.1.190-1 | 6.1.190-1 |
| Debian:12 | linux-6.12 | до 6.12.111-1~deb12u1 | 6.12.111-1~deb12u1 |
| Debian:13 | linux | до 6.12.111-1 | 6.12.111-1 |
| Debian:14 | linux | до 7.2.7-1 | 7.2.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-2026-9795725 сент. 2026 г. · net: hinic: fix mailbox segment buffer overflow35Наблюдать
- ← РаньшеCVE-2026-9795825 сент. 2026 г. · net/sched: cls_api: Don't replay RTM_GETCHAIN in tc_ctl_chain().0Наблюдать
- Позже →CVE-2026-9796025 сент. 2026 г. · perf/x86/intel: Prevent drain_pebs() reentry0Наблюдать
Исправление
На какую версию обновиться
Версии с исправлением по данным вендора, реестров пакетов и Microsoft. Перед обновлением сверьтесь с бюллетенем вендора.
| Продукт / пакет | Исправленная версия | Источник |
|---|---|---|
| Linux Linux | 1853f30cf5c84971f99788a76207c6f745380896 | Вендор (CNA) |
| Linux Linux | 2e2f130951d34871b0643bf700164d97cff4b427 | Вендор (CNA) |
| Linux Linux | 41e94079200aaf0cdbe4594b0af75710b33da124 | Вендор (CNA) |
| Linux Linux | 48d38bf8c22a05fde07ba1f885cde27b851649a2 | Вендор (CNA) |
| Linux Linux | 81dd117c04422c6d0c7974aba9fa6a0ba370959b | Вендор (CNA) |
| Linux Linux | 9e7741b41a25b9d49df4d262fa314342e6f95c50 | Вендор (CNA) |
| Linux Linux | cc99d26b12431e4e4d0e346ec32764eb42c0aed9 | Вендор (CNA) |
| Linux Linux | f8495d67434e1cb7e511297687ca55fdb28e4c20 | Вендор (CNA) |
| azl3 kernel 6.6.157.1-1 on Azure Linux 3.0 | 6.6.158.1-1 · Release Notes | Microsoft (MSRC) |
| debian:linux | 6.1.190-1 · Debian:12 | Реестр пакетов (OSV) |
| debian:linux | 6.12.111-1 · Debian:13 | Реестр пакетов (OSV) |
| debian:linux-6.12 | 6.12.111-1~deb12u1 · 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).
Национальное уведомление (Управление кибербезопасности Турции / USOM)
Официальные уведомления, ссылающиеся на эту запись; рекомендации — на странице ведомства.
- TR-26-1184 · 28 сент. 2026 г.(Linux Kernel Güvenlik Bildirimi)
Технические детали
Для этой записи нет вектора CVSS, условия атаки вывести нельзя.
Класс уязвимости (CWE)
—
Контекст атаки
Шаблоны атак MITRE CAPEC и техники ATT&CK для этого класса уязвимости (CWE). Отправная точка для правил обнаружения и threat hunting.
У MITRE нет сопоставления CAPEC/ATT&CK для этого CWE.
Журнал изменений
- Исправление✗ → ✓
Для отслеживаемых записей эти изменения приходят и как уведомления. →
Источники
Показать все источники (ещё 7)Свернуть
- git.kernel.org/stable/c/2e2f130951d34871b0643bf700164d97cff4b427
- git.kernel.org/stable/c/41e94079200aaf0cdbe4594b0af75710b33da124
- git.kernel.org/stable/c/48d38bf8c22a05fde07ba1f885cde27b851649a2
- git.kernel.org/stable/c/81dd117c04422c6d0c7974aba9fa6a0ba370959b
- git.kernel.org/stable/c/9e7741b41a25b9d49df4d262fa314342e6f95c50
- git.kernel.org/stable/c/cc99d26b12431e4e4d0e346ec32764eb42c0aed9
- git.kernel.org/stable/c/f8495d67434e1cb7e511297687ca55fdb28e4c20
Рекомендации вендоров и официальные записи. Ссылки на эксплойты/PoC намеренно исключены.