Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

10 уязвимостей в ядре Linux и 4 во FreeBSD, позволяющие получить права root в системе

27.10.2026 23:55 (MSK)

Выявлена серия уязвимостей в ядре Linux и FreeBSD. Уязвимости в Linux дают возможность удалённо выполнить код, поднять свои привилегии в системе, выйти из контейнеров или обойти изоляцию виртуальных машин. Уязвимости во FreeBSD позволяют удалённо остановить работу ядра, поднять свои привилегии в системе и обойти изоляцию гипервизора Bhyve.

Уязвимости в ядре Linux:

  • 5 уязвимостей, раскрытых проектом Zero Day Initiative до публикации исправлений из-за ошибочной отправки информации не в тот список рассылки:
    • ZDI-CAN-33549 - уязвимость в модуле ksmbd c реализацией файлового сервера на базе протокола SMB, которую можно эксплуатировать для удалённого выполнения кода на уровне ядра. Проблема вызвана целочисленным переполнением в функции mbdirect_connection_rdma_xmit(), которое проявляется, если ядро собрано с опциями "CONFIG_SMB_SERVER_SMBDIRECT=y" и "CONFIG_RDMA_RXE=y". Для успешной атаки злоумышленник должен иметь возможность записи в совместное хранилище, предоставляемое атакуемым сервером, на котором также должны использоваться технологии RDMA и SMB Direct. Доступен прототип эксплоита, работающий в Debian 13.
    • ZDI-CAN-33774 - состояние гонки в модуле ядра ksmbd, приводящее к записи в 40-байтовый буфер, выделенный для протокола SMB1, 62 байт данных из заголовка SMB2. Уязвимость может привести к удалённому выполнению кода при наличии доступа к SMB-хранилищу, обрабатываемому через ksmbd. Доступен прототип эксплоита, работающий в Debian 13.
    • ZDI-CAN-33367 - уязвимость в сетевом стеке ядра, позволяющая локальному пользователю получить права root в системе, перезаписав данные процесса в страничном кэше по аналогии с уязвимостями Dirty Frag и Fragnesia. На этот раз проблема вызвана ошибкой в функции skb_zerocopy(). Подготовлен прототип эксплоита, работающий в разных версиях Ubuntu. Исправление доступно в форме патча. Из дистрибутивов пока только разработчики Alma Linux сформировали внеплановое обновление пакетов с ядром, в котором исправили данную уязвимость.
    • ZDI-CAN-34068 - переполнение буфера в графическом драйвере VMWGFX, применяемом для реализации 3D-ускорения в окружениях VMware. Проблема позволяет локальному пользователю получить права root в системе, при наличии доступа к виртуальному GPU через устройство /dri/card*. Доступен прототип эксплоита, работающий в Ubuntu 26.04
    • ZDI-CAN-34076 - уязвимость в драйвере nvmet (NVMe Target), приводящая к утечке информации о содержимом памяти ядра.
  • Раскрыты сведения и опубликованы прототипы эксплоитов для 5 уязвимостей в ядре, позволяющих непривилегированному пользователю получить права root в системе и обойти изоляцию контейнеров. Набору уязвимостей присвоено кодовое имя "Infinity Core". Проблемы уже устранены в актуальных выпусках ядра.
    • CVE-2026-98260 - обращение к памяти после её освобождения из-за повторного использования структуры POSIX-таймера, память под которую была освобождена в основном потоке после сбоя при выполнении вызова exec(), но ссылка осталась в очереди (timerqueue) в другом потоке. Доступен прототип эксплоита, работа которого была продемонстрирована в Ubuntu 26.04 и в Android на смартфоне Samsung Galaxy S26 Ultra.
    • CVE-2026-98256 - обращение к памяти после её освобождения из-за состояние гонки между вызовом exec() во вторичном потоке и очисткой очереди сигналов (sigqueue), ожидающих обработки. При манипуляциях с очередью может возникнуть ситуация, при которой ссылка на обработчик сигнала останется в очереди после освобождения связанной с ним памяти, и затем будет использована при обработке сигналов. Работа эксплоита продемонстрирована в Ubuntu 26.04.
    • CVE-2026-89754 - переполнение буфера в реализации системного вызова mincore(), возникающее из-за состояния гонки при повторном обходе таблиц страниц памяти после выполнения madvise(MADV_DONTNEED). Работа эксплоита продемонстрирована в Ubuntu 26.04.
    • CVE-2026-80775 - обращение к памяти после её освобождения в системном вызове prctl(), возникающее из-за некорректного отслеживания счётчиков ссылок для хешей фьютексов при возникновении состояния гонки между задачами, совместно использующими одну структуру mm_struct при вложенном вызове vfork(). Эксплоит, использующий уязвимость для перезаписи /usr/bin/passwd в страничном кэше, продемонстрирован в Ubuntu 26.04.
    • CVE-2026-98385 - обращение к памяти после её освобождения в обработчике кэша планировщика задач, возникающее из-за того, что планировщик обновляет поля со статистикой в структуре mm_struct для задачи после освобождения связанной с ней памяти в случае выполнения вызова exec() на другом ядре CPU. Уязвимость проявляется в ядрах с включённой опцией CONFIG_SCHED_CACHE. Работа эксплоита продемонстрирована в Arch Linux с ядром 7.2.4.
  • Уязвимость Vghost (CVE-2026-74580) в подсистеме ядра vhost, применяемой для ускорения операций ввода/вывода через Virtio в системах виртуализации. Уязвимость вызвана некорректной работой с кэшем таблиц трансляции адресов ввода-вывода (IOTLB) и может использоваться для повышения своих привилегий в системе и для обхода изоляции гостевой системы. При перенастройке адресов или размеров очередей (vring) через вызовы VHOST_SET_VRING_ADDR или VHOST_SET_VRING_NUM кэш vq->meta_iotlb[] не очищался, что приводило к трансляции новых адресов с использованием уже недействительных записей о маппинге памяти.

    Опубликован прототип эксплоита для получения прав root, протестированный в дистрибутивах Ubuntu 26.04, RHEL 9.8, Amazon Linux 2023.12.20260817, Azure Linux 3.0 и Oracle Linux 10.2. Возможно использование уязвимости для выполнения кода на уровне ядра хост-системы через манипуляции с вызовом VIRTIO_F_RING_RESET в гостевой системе в виртуализированных окружениях с виртуальным IOMMU. Проблема проявляется начиная с ядра Linux 4.11 и устранена в версиях 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9 и 7.2. В качестве обходного пути защиты можно ограничить доступ к устройствам /dev/vhost-net, /dev/vhost-vsock, /dev/vhost-scsi и /dev/vhost-vdpa-*.




Уязвимости во FreeBSD (устранены в обновлениях 15.1-RELEASE-p5, 14.5-RELEASE-p2 и 14.4-RELEASE-p11):

  • CVE-2026-101308 - обращение к памяти после её освобождения в драйвере sound, возникающее из-за состояния гонки между операцией изменения размера буфера и маппингом памяти через mmap. Уязвимость потенциально позволяет локальному пользователю, имеющему доступ к звуковому устройству, получить права root.
  • CVE-2026-101309, CVE-2026-101310, CVE-2026-101311 - уязвимости в компонентах гипервизора Bhyve, позволяющие через манипуляции в гостевой системе выполнить код на стороне хост-окружения. Проблемы вызваны выходом за границы буфера из-за состояния гонки в модели контроллера xHCI (USB 3), а также отсутствия должны проверок размера записей в моделях устройств HDA (High Definition Audio) и framebuffer.
  • CVE-2026-101307 - целочисленное переполнение в модуле tcp_rack c реализацией алгоритма определения потери пакетов RACK (Recent ACKnowledgment), приводящее к выделению буфера, слишком мелкого, чтобы вместить все полученные данные. Уязвимость позволяет перезаписать до 512 КБ в области за границей буфера при отправке большого числа ACK-пакетов в установленном TCP-соединении. Отмечается, что эксплуатация может привести к падению ядра в состояние panic.


  1. OpenNews: PwnEscape - уязвимость в сетевом стеке ядра Linux, позволяющая обойти изоляцию гипервизоров и контейнеров
  2. OpenNews: Опасные уязвимости в ядре Linux, KVM, Exim, Unbound, Ghostscript и Suricata
  3. OpenNews: 18 уязвимостей в ядре Linux c эксплоитами для получения прав root в системе
  4. OpenNews: SCTPhantom - уязвимость в ядре Linux, предоставляющая root-доступ и выход из контейнера
  5. OpenNews: Уязвимости в Linux и FreeBSD, позволяющие получить root-доступ в системе
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66542-linux
Ключевые слова: linux, kernel, freebsd
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (26) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, alexanderyt (ok), 00:17, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/–
    Linux на серверах перестает быть скучным все более и более.
     
     
  • 2.3, Нонон (?), 00:33, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/–
    То ИИ не было для поиска багов. Ближайший годик все баги найдет и снова станет линукс на серверах скучным.
    Главное чтоб за это время туда не глядя нейрослопа не натыкали
     
     
  • 3.5, Год лунпуса на десктопе (?), 00:38, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • –3 +/–
    ИИ может найти только технические баги, но не логические (здесь будет бесконечный цикл).
     
     
  • 4.15, Аноним (15), 01:33, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    mc, убери уже наконец деление новостей на важное и неважное, т.к. то что тебе кажется важным по факту - остальным нет, у каждого свои интересы; в итоге, чтобы почитать новости назад для чтении пропущенного - надо идти одновременно по двум спискам... что, есстественно никто делать не будет - в итоге: постоянно пропускаются куча новостей!
    В общем, что за кретинизм у тебя на сайте!
     
  • 4.18, Аноним (15), 01:34, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > ИИ может найти только технические баги, но не логические (здесь будет бесконечный цикл).

    Не бредь.

     
  • 4.23, Ivan_83 (ok), 01:55, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Логические оно тоже ищет вполне себе, просто это более дорогие модели.
     
  • 3.16, Аноним (16), 01:33, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    создание новых багов тоже будет автоматизировано.
     
     
  • 4.19, Аноним (15), 01:39, 28/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.9, пох.. (?), 01:05, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ну чего-то там серверы чего-то странного - опять сплошной ksmb и какие-то маловероятные рейсы.

    на юзерском десктопе и правда можно наверное.

     
     
  • 3.12, Ivan_83 (ok), 01:13, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да ладно, там ниже с эксплоитами для таймер, очереди и ещё какой то фигни, вполне годное.
    Но опять же надо втащить свой код в систему и запустить его.
     
     
  • 4.13, пох.. (?), 01:20, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    похоже что это должна быть система без пользователей и нагрузок.

     
     
  • 5.21, Ivan_83 (ok), 01:49, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну типа да, потому что некто может сделать правильный эксплоит для того пхп, который прямо из памяти процесса пхп выполнится и вот этот код и станет рутом...
    Но это уровень далеко не ЫЫ школоты и с таким приходят редко кто редко куда.
     
  • 3.14, alexanderyt (ok), 01:30, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну, не скажи.

    > получить права root в системе и обойти изоляцию контейнеров

    Накидываем сюда недавнюю PHP дырень и получаем интересный варик. А без контейнеров так вообще красота.

     
     
  • 4.22, Ivan_83 (ok), 01:54, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Да причём тут контейнеры то.
    В правильной изоляции пхп такой эксплоит нужно загружать прямо в память пхп процесса и там же выполнять.
    Я про такой уровень слышу крайне редко, ибо это не школота с ЫЫ а уровень кибер оружия, которое пилится профи и не пару вечеров.

    Типичная школота это кое как выполнить пхп код который вдули или запустить шелл скрипт или что то ещё на атакуемой системе. Это лечится элементарно при прямых руках и желании, просто тяп-ляп админы предпочитают пить пиво и рубится в игрушки: типа ачо!? сайт то работает!

     

  • 1.2, IdeaFix (ok), 00:20, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Дак был же уже месячник обновлений недавно...
     
     
  • 2.8, Олег Бартунов (?), 01:02, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    У нас теперь будут роллинг-обновления.

    Пощады! Я хочу времена 250+ дней аптайма.

     
     
  • 3.10, пох.. (?), 01:08, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    НА!

    01:05:56 up 688 days,  1:49,  2 users,  load average: 0.30, 0.38, 0.86

    Короч, я с пятницы в отпуске на две недели без телефона, а ты давай ее перезагрузишь.
    (но учти что другие те шесть л-ов которым я это предложил, чота жмутся и отказываются)

     
     
  • 4.17, alexanderyt (ok), 01:33, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Хвастаться аптаймом  не профессионально уже лет 15 как.
     
     
  • 5.25, Ivan_83 (ok), 02:02, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это вы от индустрии отстали.

    То что вы называете не модно проистекает из того что вам навязали по 10 раз на дню молится богу пресвятых апдейтов.

    Более того, есть тренд на запил апдейтов которые накладываются прямо на работающее ядро и работающие процессы, без ребутов и простоев.
    Всего то за дополнительные хххххх денег в месяц.

    Да и у редхата бизнес модель по сути построена на том что админы идиоты которые сами ничего сделать не могут, поэтому редхэт продаёт им стабильность при апдейтах.

    Но у грамотного админа всё учтено и в ядре собрано только то что реально необходимо для работы, в системе опять же необходимый минимум, а сетевые сервисы обмазаны какойнить защитой так что они шаг в лево-шаг в право сделать не могут.
    Поэтому и можно не обновлятся по долгу, и совмещать установку с другими необходимыми действиями, и всё проводить планово раз в 2-3-6-12+ месяцев.

     

  • 1.4, Аноним (4), 00:38, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    насколько я понимаю дыры ищут в текущих версиях..  в старых ядрах надеюсь  искать не будут ?
     
     
  • 2.7, Аноним (7), 00:54, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >в старых ядрах надеюсь  искать не будут ?

    Непонятно на, что вы надеетесь т.к. почти любая уязвимость проявляется в нескольких ветках.
    https://www.kernel.org

    Пример из этой новости:
    >проявляется начиная с ядра Linux 4.11 и устранена в версиях 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9 и 7.2.

     

  • 1.6, Аноним (6), 00:42, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    Опять неправильные сишники попались...
     

  • 1.11, Ivan_83 (ok), 01:10, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > CVE-2026-101307 - целочисленное переполнение в модуле tcp_rack c реализацией алгоритма определения потери пакетов RACK (Recent ACKnowledgment), приводящее к выделению буфера, слишком мелкого, чтобы вместить все полученные данные.

    Единственное не приятное и только лично для меня и нетфликса, потому что походу больше никто RACK не юзает :)

     
  • 1.24, Аноним (24), 02:01, 28/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Как там Иван, спас свои невзламываемые джейлый? Нет времени тред читать, но волнуюсь за него сильно. Держу кулачки.
     
     
  • 2.26, Ivan_83 (ok), 02:17, 28/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Всё на месте.
    Из за RACK я даже дёргатся не стану, обновлю и ребутну сервер как нить потом. Остальное мимо.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: