CVE-2026-81000
net: tun: ограничение запаса приёмного буфера
- Опубликовано
- 11 сент. 2026 г.
- Обновлено
- 16 окт. 2026 г.
- Назначение CNA
- Linux
- Наблюдены доказательства
- 18 сент. 2026 г.
Первичный CVSS
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HНизкий · следующие 30 дней
- Процентиль
- 27,9 %
- Дата модели
- 17 окт. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
В ядре Linux была устранена следующая уязвимость: net: tun: ограничение резерва приёма. tun_get_user() использует tun->align как для резерва skb, так и при выборе объёма данных пакета, сохраняемых линейно. OVS может передать в TUN или TAP запрос на чрезмерно большой резерв от другого порта. Когда align превышает доступное пространство в голове одностраничного skb, SKB_MAX_HEAD(align) испытывает недостаток и результат становится отрицательным при сохранении в good_linear. Это значение впоследствии переполняется при присваивании переменной linear типа size_t, и tun_alloc_skb() может разместить skb->data за пределами выделенной головы. Ограничьте резерв, сохраняемый TUN, бюджетом головы одностраничного skb и наибольшим несентинельным 16-битным смещением заголовка skb. Оставьте один линейный байт для raw TUN и полный заголовок Ethernet для TAP, включая NET_IP_ALIGN. Также извлекайте байт протокола raw-TUN и заголовок Ethernet TAP перед обращением к ним, чтобы эти проверки оставались безопасными для нелинейных skb, предоставляемых другими путями выделения.
Источники
Исследовательский репозиторий для CVE-2026-81000 (TUNderflow) — целочисленное переполнение приёмного headroom в TUN/TAP ядра Linux, позволяющее локальное повышение привилегий, с PoC, анализом первопричины и настройкой лабораторной среды.
- TUNderflowPoC
Python PoC для CVE-2026-81000 — локальное повышение привилегий в ядре Linux через запись за границами буфера в TUN/OVS и манипуляцию флагами pipe_buffer для получения root.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.