CVE-2026-46300
net: skbuff: сохранять маркер общего фрагмента при объединении
- Опубликовано
- 23 мая 2026 г.
- Обновлено
- 16 окт. 2026 г.
- Назначение CNA
- Linux
- Наблюдены доказательства
- 29 мая 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 дней
- Процентиль
- 83,9 %
- Дата модели
- 17 окт. 2026 г.
EPSS – это статистическая оценка, а не достоверность или мера воздействия. Объедините это с CVSS, статусом KEV, воздействием и вашей средой.
Резюме
В ядре Linux устранена следующая уязвимость: net: skbuff: сохранение маркера shared-frag при коалесценции. Функция skb_try_coalesce() может присоединять страничные фрагменты (paged frags) из @from к @to. Если у @from установлен флаг SKBFL_SHARED_FRAG, результирующий skb @to может содержать те же фрагменты, находящиеся во внешнем владении или подкреплённые page-cache, однако маркер shared-frag при этом теряется. Это нарушает инвариант, на который полагаются последующие механизмы записи на месте. В частности, на входе ESP выполняется проверка skb_has_shared_frag() перед принятием решения о том, может ли неклонированный нелинейный skb пропустить вызов skb_cow_data(). Если коалесценция приёма TCP переместила общие фрагменты в немаркированный skb, ESP может увидеть skb_has_shared_frag() как false и выполнить дешифрование на месте поверх фрагментов, подкреплённых page-cache. Необходимо распространять флаг SKBFL_SHARED_FRAG при переносе страничных фрагментов функцией skb_try_coalesce(). Путь копирования в tailroom не требует маркера, поскольку он копирует байты в линейные данные @to, а не переносит дескрипторы фрагментов.
Источники
modules/exploits/linux/local/cve_2026_46300_fragnesia.rb
Metasploit Framework modulesЗаявленные условия
- platform: Linux,Unix($.exploit_linux/local/cve_2026_46300_fragnesia.platform)
- verification: check_declared($.exploit_linux/local/cve_2026_46300_fragnesia.check)
- CVE-2026-46300Информационный
CVE-2026-46300
- CVE-2026-46300Исследования
Технический анализ CVE-2026-46300 (Fragnesia) — уязвимости записи в page-cache ядра Linux, которая позволяет локально повышать привилегии через нарушение инварианта SKBFL_SHARED_FRAG в сетевом стеке.
- CVE-2026-46300_FragnesiaЭксплойт
Эксплойт локального повышения привилегий в ядре Linux с автоматическим аудитом предварительных условий для CVE-2026-46300, который проверяет статус патча, конфигурацию XFRM ESP-in-TCP и пользовательские пространства имён перед компиляцией и запуском эксплойта.
- Fragnesia-CVE-2026-46300Информационный
Образовательный репозиторий, описывающий CVE-2026-46300 (Fragnesia) — уязвимость локального повышения привилегий в ядре Linux. Содержит технический анализ, информацию о затронутых системах, индикаторы обнаружения и шаги по устранению для команд защиты.
- Fragnesia-goЭксплойт
Реализация fragnesia на Go (CVE-2026-46300)
- FragnesiaЭксплойт
Добавить Go-эксплойт локального повышения привилегий CVE-2026-46300 (Fragnesia)
- CVE-2026-46300-Fragnesia---TryHackMe-Lab-ProjectИсследования
Проект документирует выполнение и анализ лабораторной работы Fragnesia (CVE-2026-46300) на TryHackME, которая демонстрирует уязвимость повреждения page cache ядра Linux, позволяющую достичь локального повышения привилегий путём модификации кэшированных страниц файлов без изменения файлов на диске.
- CVE-2026-46300Эксплойт
Linux kernel root exploit
- CVE-2026-46300Эксплойт
CVE-2026-43284 - CVE-2026-43500 - CVE-2026-46300 Вариант эксплойта dirtyfrag
Эксплойт Proof-of-Concept для CVE-2026-46300, демонстрирующий выход из песочницы в Kylin Linux. Предназначен для авторизованных исследований в области безопасности и использования в образовательных целях в контролируемых средах.
CVE-2026-46300
nu11secur1ty · linux · 29 мая 2026 г.
Ответственное использование
Используйте информацию об уязвимостях только в тех системах, которыми вы владеете или имеете право тестировать. Kitploit ссылается на метаданные общедоступных исследований и не хранит код эксплойта или вредоносные полезные данные.