The OpenNET Project / Index page

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

Уязвимость в ядре Linux, позволяющая повысить свои привилегии через VSOCK

30.04.2025 10:35

Продемонстрирована возможность создания рабочего эксплоита для уязвимости CVE-2025-21756, вызванной ошибкой в ядре Linux, приводящей к обращению к памяти после её освобождения. Проблема затрагивает реализацию сокетов с адресацией AF_VSOCK, предназначенных для сетевого взаимодействия приложений гостевых систем и хостов. Опубликованный эксплоит позволяет выполнить код с правами root на системах с ядром Linux 6.6.75 (для других версий требуется изменение эксплоита).

Проблема устранена в ядре Linux 6.14 и в февральских и мартовских обновлениях стабильных веток, таких как 6.12.16, 6.6.79 и 6.1.131. Уязвимость также исправлена в пакетах с ядром для SUSE/openSUSE, Ubuntu и Debian 12, но остаётся неисправленной в Debian 11 и RHEL.

Уязвимость связана с тем, что при переназначении транспорта для сокета AF_VSOCK выполняется вызов функции vsock_remove_sock, который в свою очередь вызывает функцию vsock_remove_bound, некорректно уменьшающую счётчик ссылок на объект vsock. Таким образом, счётчик ссылок становится равным нулю и ядро освобождает выделенную под объект память, несмотря на то, что он продолжает использоваться.

  1. Главная ссылка к новости (https://hoefler.dev/articles/v...)
  2. OpenNews: Уязвимости в ядре Linux, затрагивающие реализации VSOCK, Futex и io_uring
  3. OpenNews: Обновление пакета с ядром для Ubuntu привело к проблемам с загрузкой на некоторых ноутбуках
  4. OpenNews: Уязвимости в ядре Linux, затрагивающие ksmbd, ktls, uio и сетевой стек
  5. OpenNews: Уязвимости в ядре Linux, позволяющие поднять свои привилегии через nf_tables и ksmbd
  6. OpenNews: 0-day уязвимость в драйвере n_gsm, позволяющая выполнить код на уровне ядра Linux
Лицензия: CC BY 3.0
Наводку на новость прислал Artem S. Tashkinov
Короткая ссылка: https://opennet.ru/63165-vsock
Ключевые слова: vsock, kernel
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (55) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:25, 30/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Красивое.
     
  • 1.7, Аноним (7), 11:34, 30/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Debian 11 нужно уже выбросить. Все должны были обновится на Debian 12.
     
     
  • 2.9, Аноним (1), 11:42, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Как так, ей же ещё 4 кода не исполнилось? Вполне логично, что от релиза ожидают 5 лет поддержки. Крупный бизнес так и вовсе 10 лет считает за минимум, но дебиан, понятно, подкроватный уровень, и подобного никто не ждёт от него.
     
     
  • 3.10, Аноним (10), 11:59, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя бы ради лычки wormbook
     
  • 3.11, АнонимЯ (?), 12:16, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вполне логично, что от релиза ожидают 5 лет поддержки. Крупный бизнес так и вовсе 10 лет

    Абсолютно не логично. Цифры притянуты известно откуда.

     
     
  • 4.13, Аноним (1), 12:34, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Стало интересно, и я поинтересовался у чатгпт, он, в свою очередь, сообщил, что windows -- 5 лет поддержки с 10 лет расширенной и коммерческие дистрибутивы линукса, такие как suse и rhel, и вовсе 10+ лет. В заключении пишет, что жизненный цикл системы в 5-10 лет -- норма для потребительского уровня и уровень предприятия поддержка более 10 лет. Так же, он подтвердил, что это норма для продуктов вроде z/os, aix, hp-ux, vxworks, qnx, solaris и oracle linux. Действительно, откуда я мог взять такие цифры, ведь, наверное, это не нормально и никто так не делает? Видимо, я ошибся.
     
     
  • 5.16, Аноним (16), 13:01, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +8 +/
    > Стало интересно, и я поинтересовался у чатгпт,

    А можно было просто спросить у подъездных бабок - и им приятно пообщаться и достоверность примерно такая же.

     
     
  • 6.19, Аноним (1), 13:10, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а где бы ещё я узнал, что у макос 3-4 года и у айос 4-5? А про различия в периодах поддержки и обновлений безопасности у вендоров андроид?
     
     
  • 7.22, Аноним (16), 13:43, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну а где бы ещё я узнал, что у макос 3-4 года
    > и у айос 4-5?

    Угу. А что такое поддержка и почему у ябла для восьмых ой-фонов (2017 год) до сих пор обновы для исправления уязвимостей выходят?
    https://support.apple.com/en-asia/122346
    > Released March 31, 2025
    >

     
     
  • 8.24, Аноним (1), 13:45, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Там вроде для 4 какой-то сесурити фикс недавно выкатили Но это было прямо исклю... текст свёрнут, показать
     
     
  • 9.90, МИСАКА (?), 11:12, 01/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Это разве не фикс gps был ... текст свёрнут, показать
     
  • 4.59, Стехман (?), 17:58, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да даже далеко ходить не надо, здесь где-то любители Пня и Кора 2 Дупла тусуются. Это люди которые ненавидят Arch - чем софт более старый, тем для них лучше!!!
     
  • 4.62, Аноним (62), 18:03, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Обычный цикл обновления серверов в датацентре — от 3 до 5 лет. Отсюда и цифры, где-то раз в два цикла приходится обновлять платформу из-за драйверов устройств. Но это всё больше не актуально, бизнес переезжает в облака, а там и циклы другие, и с драйверами проблем нет, об этом у провайдера услуг голова болит.
     
  • 3.12, Минона (ok), 12:24, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Крупному бизнесу LTS мало, ему SLTS подавай.
     
     
  • 4.57, Аноним (57), 17:46, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы от поддержки в 20 лет тоже бы не отказался, при условии, что современный софт всё это время будут собирать.
     
  • 3.14, commiethebeastie (ok), 12:51, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это та поддержка, при которой в новой версии VS прячут глубоко в тартарары галочку совместимости с той самой вендой 10 летней давности?
     
     
  • 4.17, Аноним (1), 13:03, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Начиная с 8 вроде поддержка была всегда в порядке. Всё, что было до миграции на юникод и современные рантаймы было давно и неправда, и то тулчейн лет 15 как-то тянули. Там просто новые версии рантаймов в рамках релиза могут хотфиксы посвежее хотеть и это будет проблемой для необновлённых версий, точно так же далеко не весь софт запускался на ltsb уже через год после релиза. В любом случае, это отдельная забота.
     
     
  • 5.69, какая разница (?), 18:55, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Handbrake 0.9.9 не работает в современной "десятке", совместимость также недоступна..
     
     
  • 6.74, Аноним (1), 19:20, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Handbrake 0.9.9 не работает в современной "десятке", совместимость также недоступна..

    Это исключительно плохая программа, но чем она собрана? Я подозреваю, что там mingw32. И то, что версия с поддержкой XP, как-то намекает на версию тулчейна. А гуйня на дотнет-шляпе? Что конкретно не работает? А если её собрать нормальным (менее забагованным) тулчейном?

     
     
  • 7.85, какая разница (?), 06:50, 01/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > это исключительно плохая программа

    Это исключительно хорошая программа для новичков, которые не хотят учить километровые маны для ffmpeg. Есть Avidemux, но она очень медленно работает с видео выше 1080p.
    > что конкретно не работает

    После установки нет ярлыка и даже рабочей папки в Program Files

     
     
  • 8.87, Аноним (1), 08:15, 01/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, значит, не установил Или не нашёл куда Распакуй 7z, там nsis запаковано И... текст свёрнут, показать
     
     
  • 9.88, какая разница (?), 08:56, 01/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    То есть для конвертации 10-минутного ролика нужно обязательно использовать Adobe... текст свёрнут, показать
     
     
  • 10.89, Аноним (1), 09:14, 01/05/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А у тебя что, работа -- конвертировать ролики Если нет, то занимайся своим дело... текст свёрнут, показать
     
  • 3.30, Аноним (30), 14:12, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ubuntu 12 лет поддержки:
    https://opennet.ru/61069-ubuntu
     
     
  • 4.34, Аноним (30), 14:16, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    У Windows меньше:
    https://en.wikipedia.org/wiki/List_of_Microsoft_Windows_versions
     
     
  • 5.35, Аноним (30), 14:17, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Хотя для XP заплатки до 2019 выпускали.
     
     
  • 6.46, Аноним (-), 15:38, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Хотя для XP заплатки до 2019 выпускали.

    Это скорее исключение. И их добрая воля.
    Яббло тоже относительно недавно выкатывало фикс для девайсов, для которых даже секурити апдейты закончились пару лет до. Потому что уязвимость была настолько опасная. Хотя не обязаны были.

     
     
  • 7.58, Аноним (57), 17:53, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    И это исключение совершенно случайно совпало с моментом, когда Линукс почти дорос до десктопа и хорошо работал на слабых пк, на которых современная на тот момент виста/7 еле ворочалась. Сейчас, конечно, Линукс поправили, на старых пк он уже не так быстр, так что длительной поддержки винды не стоит ожидать.
     
     
  • 8.68, Аноним (-), 18:51, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А когда это было Почему мне никто не сказал Я бы порадовался И что там хорош... текст свёрнут, показать
     
  • 8.70, Аноним (70), 18:57, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Виста вполне себе нормально работала на 1 Гб и одноядерном процессоре Было это ... текст свёрнут, показать
     
  • 4.51, Аноним (51), 16:39, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Ubuntu 12 лет поддержки:
    > https://opennet.ru/61069-ubuntu

    В каком месте оно 12 лет? Весь интернет пишет, что 10 и только для опеннетных экспертов-дискуссионеров аргументом в дискуссии является ссылка на материал таких экспертов.


     
     
  • 5.53, Аноним (30), 16:44, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://www.opennet.dev/opennews/art.shtml?num=60848
     
  • 4.75, Аноним (75), 20:10, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    даже у 14.04 12 лет поддержки - она 10-чку у домашников переживет :)))
     
  • 3.38, Самый Лучший Гусь (?), 14:22, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Крупный бизнес просто не может в нормальную разработку
     
  • 3.55, Смузихлеб забывший пароль (?), 17:23, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну, судя по разным КоКам и прочим ценностям в тех конторах - это и по их мнению тоже важная вещь. Или анон в очередной раз хочет лично давать советы руководству красношапки ?)
     
  • 3.60, Аноним (-), 17:59, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Как так, ей же ещё 4 кода не исполнилось? Вполне логично, что от релиза ожидают 5 лет поддержки. Крупный бизнес так и вовсе 10 лет считает за минимум

    Долгая поддержка нужна ленивым админам, а не крупному бизнесу. Один раз поставил, настроил, а потом как можно дольше не трогать сервак.

     
     
  • 4.64, Пноним (?), 18:16, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ты правда считаешь, что дело в лени? Нет, дело в бюрократии. Миграция на новый релиз фактически равноценна миграции на другую ОС, со всеми сопутствующими тратами и рисками.
     
  • 2.83, Аноним (83), 05:06, 01/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А теперь представь, что Debian 12 дропнул поддержку железа (он вроде не дропнул, но ведь могло-бы быть, что и дропнул). Но какие-нибудь уроды начали бы вякать "старое железо - сиди на старом софте, его у тебя никто не отнимает".
     

  • 1.26, Аноним (26), 13:48, 30/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Какая чудовищная случайность...
     
  • 1.36, Аноним (36), 14:19, 30/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Вот к чему приводит наслоение абстракций и вложенные функции.
     
  • 1.47, Аноним (47), 15:54, 30/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я так понял: некорректность удаления сокета обусловлена тем что метаданные (учёт ссылок) изменены, а сам объект еще нет? Если так то это фейл. Или это гонка? Или это отсутствие подтверждения от контрагента?
     
     
  • 2.49, Аноним (47), 15:55, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Или это не протокольное поведение контрагента?
     

  • 1.56, Аноним (56), 17:36, 30/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Я не знаю, почему mc скрыл мой предыдущий комментарий о том, что перекос в сторону развития Linux и игнорирование альтернатив ему, всё  ещё  UNIX-like, таких как BSD, illumos бывший Opensolaris, путем пропихивания: systemd, Wayland отгораживает Linux, делает, не столько его, а прикладной софт не совместимым, вредит нам всем.
     
     
  • 2.61, Аноним (57), 18:02, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Введение этих линуксизмов для изоляции и вводилось, борьба с конкурентами.
     
  • 2.66, Аноним (70), 18:34, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А это действительно альтернативы или просто сррогаты, выглядящие идентично натур... большой текст свёрнут, показать
     
     
  • 3.71, Аноним (56), 19:10, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    FreeBSD появилась, если мне не изменяет память, раньше этого вашего линукса, illumos это буквально open source UNIX.
    1. Могу ли я?
    Нет не могу, в силу того что не обладаю квалификацией. Требовать квалификации от анонима что бы портировал Wayland и systemd в одно лицо, при условии что разработкой занимается многие.
    Усложнение линукса это и есть часть заговора.
    я ничего не говорил про HaikuOS.
    Я говорил про illumos, открытый UNIX.
    Я не уверен что портирование Wayland, systemd на FreeBSD, illumos это правильно.
    У меня есть предположение что без systemd, Wayland на том же illumos не будут работать ни ваше кеды не гном. Т.е. уже идет об-линускяция всего прикладного софта.
     
     
  • 4.78, Аноним (70), 21:58, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это хорошо для скучного урока истории А я разве утверждал, что именно вы должны ... большой текст свёрнут, показать
     
     
  • 5.80, Аноним (80), 23:16, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Если бы миникс был популярнее линукса,

    Про Minix3 сказал ты, я про него не говорил.  Minix3 популярнее linux

     
     
  • 6.82, Аноним (70), 00:05, 01/05/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Про Minix3 сказал ты

    Подставь вместо миникса фрибсд, получится всё равно тоже самое
    >Minix3 популярнее linux

    Ха ха. А софт под миникс есть?

     
  • 5.81, Аноним (80), 23:17, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >нужный функционал, а потом, после этого докер стал стандартом, т

    Функцианал никогда не станет стандартом.

     

  • 1.65, gogo (?), 18:28, 30/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Откуда вообще инфа, что в RHEL пакетах эта дыра исправлена?
    На сайте редхата ничего такого нет.
     
     
  • 2.77, Pun (?), 21:31, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В RHEL 9 ядро 5.14, может, там этой дыры и не было.
     
     
  • 3.79, gogo (?), 22:18, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • +/
    в их багзиле написано, что уязвимы все версии, начиная RHEL 7.
    и никакой информации о оиправлениях я не вижу.
     

  • 1.67, Аноним (70), 18:38, 30/04/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    >но остаётся неисправленной в Debian 11

    Тем временем, в каждой теме про дебиан найдётся кто-то, кто будет рассказывать какая у дебиана замечательная поддержка, и что дебианщики самостоятельно патчи делают. Тут не просто дырень в php, который может не стоять на сервере вообще, а в ядре.

     
     
  • 2.73, Аноним (-), 19:20, 30/04/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > какая у дебиана замечательная поддержка, и что дебианщики самостоятельно патчи делают.

    Ну так они и делают. Нужно просто немножко подождать.
    Сейчас мейнтейнер почешится, подумает и как-то обновит.
    Хотя может лучше завтра. Или даже послезавтра.
    А то вдруг фикс поломает стабильность. Ведь в дебе главное стабильность!

     

  • 1.84, ИмяХ (ok), 06:42, 01/05/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Если закрыли старый бекдор, значит написали новый.
     

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



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру