Forwarded from Технологический Болт Генона
Сейчас во всех тематических каналах и чатах летит ссылка https://copy.fail
Я увидел её ещё вчера вечером и пока задумчиво писался пост https://t.me/tech_b0lt_Genona/6422 в отложку я даже чего-то успел попробовать. Реально тема рабочая 🌝
Если кратко, то это LPE (Local Privilege Escalation), которая использует проблему в работе с кешем страниц в ядре и прерасно позволяет это сделать от обычного пользователя. Соответственно
1. Перезаписывается кэш
2. Кладётся патченный su
3. .....
4. PROFIT !11!1!
Эксплуатация стабильная ваще (у меня воспроизвелось на всех виртуалках, которые попробовал), а главное что никаких гонок, коррапта памяти и прочих приседаний.
Затрагивает все ядра начиная с августа 2017 вот от этого коммита
https://github.com/torvalds/linux/commit/72548b093ee3
, поэтому если вы не обновлялись 9 лет, то ваши серваки в безопасности
Коммит, который патчит проблему от 31 марта этого года
https://github.com/torvalds/linux/commit/a664bf3d603d
Если ядро к вам в дистрибутив не доехало или нет возможности обновиться, то вот mitigation
https://www.openwall.com/lists/oss-security/2026/04/29/23
Вот тут потестили начиная с Ubuntu 18 и Debian 10 и оно работает
https://github.com/dmitriy-myz/copy-fail-CVE-2026-31431/blob/main/Vagrantfile
Что не заафекчено
Ссылка на оригинальный PoC
https://github.com/theori-io/copy-fail-CVE-2026-31431
Я увидел её ещё вчера вечером и пока задумчиво писался пост https://t.me/tech_b0lt_Genona/6422 в отложку я даже чего-то успел попробовать. Реально тема рабочая 🌝
Если кратко, то это LPE (Local Privilege Escalation), которая использует проблему в работе с кешем страниц в ядре и прерасно позволяет это сделать от обычного пользователя. Соответственно
1. Перезаписывается кэш
2. Кладётся патченный su
3. .....
4. PROFIT !11!1!
Эксплуатация стабильная ваще (у меня воспроизвелось на всех виртуалках, которые попробовал), а главное что никаких гонок, коррапта памяти и прочих приседаний.
Затрагивает все ядра начиная с августа 2017 вот от этого коммита
https://github.com/torvalds/linux/commit/72548b093ee3
, поэтому если вы не обновлялись 9 лет, то ваши серваки в безопасности
Коммит, который патчит проблему от 31 марта этого года
https://github.com/torvalds/linux/commit/a664bf3d603d
Если ядро к вам в дистрибутив не доехало или нет возможности обновиться, то вот mitigation
# echo "install algif_aead /bin/false" > /etc/modprobe.d/disable-algif.conf
# rmmod algif_aead
https://www.openwall.com/lists/oss-security/2026/04/29/23
Вот тут потестили начиная с Ubuntu 18 и Debian 10 и оно работает
https://github.com/dmitriy-myz/copy-fail-CVE-2026-31431/blob/main/Vagrantfile
Что не заафекчено
Will not affect: dm-crypt / LUKS, kTLS, IPsec/XFRM, in-kernel TLS, OpenSSL/GnuTLS/NSS default builds, SSH, kernel keyring crypto. These all use the in-kernel crypto API directly — they don't go through AF_ALG.
Ссылка на оригинальный PoC
https://github.com/theori-io/copy-fail-CVE-2026-31431
🔥17
27 мая 2026 в 19:30 состоится очередная встреча Санкт-Петербургской группы пользователей Linux.
И кажется нам есть о чем поговорить, за месяц накопилось много новых уязвимостей и пока не совсем ясно когда это закончится.
Тема: (In)Security of the linux kernel
State of the linux kernel security in LLM era
Докладывает: AlignerOfStarsspb
🚏 Место: Миран, Евпаторийский переулок, 7, вход со стороны Пироговской набережной.
Сайт сообщества: spblug.org, вход - свободный, но объект - режимный, при себе нужно иметь документ удостоверяющий личность, паспорт или права.
И кажется нам есть о чем поговорить, за месяц накопилось много новых уязвимостей и пока не совсем ясно когда это закончится.
Тема: (In)Security of the linux kernel
State of the linux kernel security in LLM era
Докладывает: AlignerOfStarsspb
🚏 Место: Миран, Евпаторийский переулок, 7, вход со стороны Пироговской набережной.
Сайт сообщества: spblug.org, вход - свободный, но объект - режимный, при себе нужно иметь документ удостоверяющий личность, паспорт или права.
🔥23💩1
⚡️ Напоминаем, что завтра собираемся к 19:30 в Миране. Чтоб попасть внутрь — позвоните в Звонок слева от двери, сообщите, что вы идете на конференцию.
Парковка возможна как во дворе, так и на набережной.
Далее на пункте пропуска предъявите документ удостоверяющий личность — паспорт или права. Вам выдадут бейдж и пропустят дальше.
В Холле на первом этаже есть кофейный аппарат и печеньки, можно перекусить, насладиться компанией, и, когда все соберутся вас проводят на третий этаж в конференц зал.
Когда соберетесь уходить - не забудьте сдать бейдж.
📍 Адрес: Евпаторийский переулок, 7, вход со стороны Пироговской набережной, во дворах.
До встречи!
Парковка возможна как во дворе, так и на набережной.
Далее на пункте пропуска предъявите документ удостоверяющий личность — паспорт или права. Вам выдадут бейдж и пропустят дальше.
В Холле на первом этаже есть кофейный аппарат и печеньки, можно перекусить, насладиться компанией, и, когда все соберутся вас проводят на третий этаж в конференц зал.
Когда соберетесь уходить - не забудьте сдать бейдж.
📍 Адрес: Евпаторийский переулок, 7, вход со стороны Пироговской набережной, во дворах.
До встречи!
👍7🔥1
24 июня 2026 в 19:30 состоится очередная встреча Санкт-Петербургской группы пользователей Linux.
Тема: Синхронизация времени: история, протоколы, особенности. От первых часов до современных серверов и протоколов.
Докладывает: Михаил, главный инженер ООО "Сети WEBA"
🚏 Место: Миран, Евпаторийский переулок, 7, вход со стороны Пироговской набережной.
Сайт сообщества: spblug.org, вход - свободный, но объект - режимный, при себе нужно иметь документ удостоверяющий личность, паспорт или права.
Тема: Синхронизация времени: история, протоколы, особенности. От первых часов до современных серверов и протоколов.
Докладывает: Михаил, главный инженер ООО "Сети WEBA"
🚏 Место: Миран, Евпаторийский переулок, 7, вход со стороны Пироговской набережной.
Сайт сообщества: spblug.org, вход - свободный, но объект - режимный, при себе нужно иметь документ удостоверяющий личность, паспорт или права.
🔥24👍4
⚡️ Напоминаем, что завтра собираемся к 19:30 в Миране. Чтоб попасть внутрь — позвоните в Звонок слева от двери, сообщите, что вы идете на конференцию.
Парковка возможна как во дворе, так и на набережной.
Далее на пункте пропуска предъявите документ удостоверяющий личность — паспорт или права. Вам выдадут бейдж и пропустят дальше.
В Холле на первом этаже есть кофейный аппарат и печеньки, можно перекусить, насладиться компанией, и, когда все соберутся вас проводят на третий этаж в конференц зал.
Когда соберетесь уходить - не забудьте сдать бейдж.
📍 Адрес: Евпаторийский переулок, 7, вход со стороны Пироговской набережной, во дворах.
До встречи!
Парковка возможна как во дворе, так и на набережной.
Далее на пункте пропуска предъявите документ удостоверяющий личность — паспорт или права. Вам выдадут бейдж и пропустят дальше.
В Холле на первом этаже есть кофейный аппарат и печеньки, можно перекусить, насладиться компанией, и, когда все соберутся вас проводят на третий этаж в конференц зал.
Когда соберетесь уходить - не забудьте сдать бейдж.
📍 Адрес: Евпаторийский переулок, 7, вход со стороны Пироговской набережной, во дворах.
До встречи!
🔥4
29 июля 2026 в 19:30 состоится очередная встреча Санкт-Петербургской группы пользователей Linux.
Тема: Памятник kubelet: systemd как execution plane
На каждом Linux-хосте уже есть менеджер выполнения с cgroups, namespaces, журналом и D-Bus API - systemd. Тем не менее нода Kubernetes носит поверх него вторую такую же абстракцию: kubelet, CRI, containerd, runc и shim на каждый контейнер. Я разрабатываю Periapsis - node agent, который этот слой убирает: под - это юнит systemd, супервизор - сам systemd, логи в journald, а одна машина может регистрироваться в кластере как 30 нод; на двух моих машинах это даёт 1772 пода при 365 МБ RSS демона.
Расскажу, как Periapsis устроен и что systemd оказался, в целом, готов: юниты и machined как API, cgroup-v2 лимиты, root в поде через userns, заморозка простаивающих подов через cgroup.freeze и zero-downtime рестарт демона. Всё с живыми демо: сотни подов в machinectl, рестарт демона под нагрузкой с нулём ошибок и форк-бомба, которую гасит TasksMax.
Докладывает: Malformed C
🚏 Место: Миран, Евпаторийский переулок, 7, вход со стороны Пироговской набережной.
Сайт сообщества: spblug.org, вход - свободный, но объект - режимный, при себе нужно иметь документ удостоверяющий личность, паспорт или права.
Тема: Памятник kubelet: systemd как execution plane
На каждом Linux-хосте уже есть менеджер выполнения с cgroups, namespaces, журналом и D-Bus API - systemd. Тем не менее нода Kubernetes носит поверх него вторую такую же абстракцию: kubelet, CRI, containerd, runc и shim на каждый контейнер. Я разрабатываю Periapsis - node agent, который этот слой убирает: под - это юнит systemd, супервизор - сам systemd, логи в journald, а одна машина может регистрироваться в кластере как 30 нод; на двух моих машинах это даёт 1772 пода при 365 МБ RSS демона.
Расскажу, как Periapsis устроен и что systemd оказался, в целом, готов: юниты и machined как API, cgroup-v2 лимиты, root в поде через userns, заморозка простаивающих подов через cgroup.freeze и zero-downtime рестарт демона. Всё с живыми демо: сотни подов в machinectl, рестарт демона под нагрузкой с нулём ошибок и форк-бомба, которую гасит TasksMax.
Докладывает: Malformed C
🚏 Место: Миран, Евпаторийский переулок, 7, вход со стороны Пироговской набережной.
Сайт сообщества: spblug.org, вход - свободный, но объект - режимный, при себе нужно иметь документ удостоверяющий личность, паспорт или права.
🔥21
⚡️ Напоминаем, что завтра собираемся к 19:30 в Миране. Чтоб попасть внутрь — позвоните в Звонок слева от двери, сообщите, что вы идете на конференцию.
Парковка возможна как во дворе, так и на набережной.
Далее на пункте пропуска предъявите документ удостоверяющий личность — паспорт или права. Вам выдадут бейдж и пропустят дальше.
В Холле на первом этаже есть кофейный аппарат и печеньки, можно перекусить, насладиться компанией, и, когда все соберутся вас проводят на третий этаж в конференц зал.
Когда соберетесь уходить - не забудьте сдать бейдж.
📍 Адрес: Евпаторийский переулок, 7, вход со стороны Пироговской набережной, во дворах.
До встречи!
Парковка возможна как во дворе, так и на набережной.
Далее на пункте пропуска предъявите документ удостоверяющий личность — паспорт или права. Вам выдадут бейдж и пропустят дальше.
В Холле на первом этаже есть кофейный аппарат и печеньки, можно перекусить, насладиться компанией, и, когда все соберутся вас проводят на третий этаж в конференц зал.
Когда соберетесь уходить - не забудьте сдать бейдж.
📍 Адрес: Евпаторийский переулок, 7, вход со стороны Пироговской набережной, во дворах.
До встречи!
🔥4👍1
26 августа 2026 в 19:30 состоится очередная встреча Санкт-Петербургской группы пользователей Linux.
Тема: Вайбкодим под Линукс
Нейросети QWEN-3.6 и Gemma-4 на реальных задачах. Распознавание изображений и текста, генерация кода для старого Linux/Python и работа с инфраструктурными описаниями. Проверим, как модели галлюцинируют, теряют инструкции, ошибаются в деталях и почему их ответы нельзя бездумно применять к базам данных, shell-командам и legacy-средам.
Докладывает: Михаил, главный инженер ООО "Сети WEBA"
🚏 Место: Миран, Евпаторийский переулок, 7, вход со стороны Пироговской набережной.
Сайт сообщества: spblug.org, вход - свободный, но объект - режимный, при себе нужно иметь документ удостоверяющий личность, паспорт или права.
Тема: Вайбкодим под Линукс
Нейросети QWEN-3.6 и Gemma-4 на реальных задачах. Распознавание изображений и текста, генерация кода для старого Linux/Python и работа с инфраструктурными описаниями. Проверим, как модели галлюцинируют, теряют инструкции, ошибаются в деталях и почему их ответы нельзя бездумно применять к базам данных, shell-командам и legacy-средам.
Докладывает: Михаил, главный инженер ООО "Сети WEBA"
🚏 Место: Миран, Евпаторийский переулок, 7, вход со стороны Пироговской набережной.
Сайт сообщества: spblug.org, вход - свободный, но объект - режимный, при себе нужно иметь документ удостоверяющий личность, паспорт или права.
🔥19👎6👍5
⚡️ Напоминаем, что завтра собираемся к 19:30 в Миране. Чтоб попасть внутрь — позвоните в Звонок слева от двери, сообщите, что вы идете на конференцию.
Парковка возможна как во дворе, так и на набережной.
Далее на пункте пропуска предъявите документ удостоверяющий личность — паспорт или права. Вам выдадут бейдж и пропустят дальше.
В Холле на первом этаже есть кофейный аппарат и печеньки, можно перекусить, насладиться компанией, и, когда все соберутся вас проводят на третий этаж в конференц зал.
Когда соберетесь уходить - не забудьте сдать бейдж.
📍 Адрес: Евпаторийский переулок, 7, вход со стороны Пироговской набережной, во дворах.
До встречи!
Парковка возможна как во дворе, так и на набережной.
Далее на пункте пропуска предъявите документ удостоверяющий личность — паспорт или права. Вам выдадут бейдж и пропустят дальше.
В Холле на первом этаже есть кофейный аппарат и печеньки, можно перекусить, насладиться компанией, и, когда все соберутся вас проводят на третий этаж в конференц зал.
Когда соберетесь уходить - не забудьте сдать бейдж.
📍 Адрес: Евпаторийский переулок, 7, вход со стороны Пироговской набережной, во дворах.
До встречи!
🔥5
С 35 днем рождения, Linux! 🎉
Начало: 21-летний Линус Торвальдс написал общую концепцию и первую версию ядра как хобби-проект для своего компьютера, опубликовав сообщение в телеконференции
Масштаб сегодня: За 35 лет кодовая база выросла с 10 тысяч строк до более чем 40 миллионов.
Влияние на мир: На Linux работают 90% публичных облачных систем, абсолютно все из 500 мощнейших суперкомпьютеров планеты и операционная система Android.
Сообщество: Над ядром сегодня трудятся свыше 25 000 разработчиков со всего мира, а открытый исходный код стал главным фактором успеха проекта.
Начало: 21-летний Линус Торвальдс написал общую концепцию и первую версию ядра как хобби-проект для своего компьютера, опубликовав сообщение в телеконференции
comp.os.minix. Масштаб сегодня: За 35 лет кодовая база выросла с 10 тысяч строк до более чем 40 миллионов.
Влияние на мир: На Linux работают 90% публичных облачных систем, абсолютно все из 500 мощнейших суперкомпьютеров планеты и операционная система Android.
Сообщество: Над ядром сегодня трудятся свыше 25 000 разработчиков со всего мира, а открытый исходный код стал главным фактором успеха проекта.
🔥25
30 сентября 2026 в 19:30 состоится очередная встреча Санкт-Петербургской группы пользователей Linux. Друзья, готовьтесь к двум докладам:
Qualcomm без vendor-ядра: путь к mainline Linux
В этом докладе будет рассказано, как в ядро Linux добавляется поддержка телефонов на базе СнК Qualcomm. О процессе загрузки, деревьях устройств, различных подсистемах и проблемах, с которыми сталкиваются энтузиасты при портировании линукса на современные смартфоны.
Докладывает: Дойлов Василий
——
ALT Atomic: атомарные неизменяемые системы на базе репозитория Сизиф
В 2026 году уже ясно, куда движется Linux, и ALT Atomic был (и есть сейчас) на гребне волны, если смотреть на используемые технологиям. Хотелось бы рассказать, как проект родился и чем стал: kuber на минималках, атомарный ALT Mobile и попытка сделать нестабильное стабильным.
Докладывает: Владимир Романов, Программист 2-й категории, Базальт СПО
🚏 Место: Миран, Евпаторийский переулок, 7, вход со стороны Пироговской набережной.
Сайт сообщества: spblug.org, вход - свободный, но объект - режимный, при себе нужно иметь документ удостоверяющий личность, паспорт или права.
Предложить доклад на октябрьскую встречу: @lady_noname
Qualcomm без vendor-ядра: путь к mainline Linux
В этом докладе будет рассказано, как в ядро Linux добавляется поддержка телефонов на базе СнК Qualcomm. О процессе загрузки, деревьях устройств, различных подсистемах и проблемах, с которыми сталкиваются энтузиасты при портировании линукса на современные смартфоны.
Докладывает: Дойлов Василий
——
ALT Atomic: атомарные неизменяемые системы на базе репозитория Сизиф
В 2026 году уже ясно, куда движется Linux, и ALT Atomic был (и есть сейчас) на гребне волны, если смотреть на используемые технологиям. Хотелось бы рассказать, как проект родился и чем стал: kuber на минималках, атомарный ALT Mobile и попытка сделать нестабильное стабильным.
Докладывает: Владимир Романов, Программист 2-й категории, Базальт СПО
🚏 Место: Миран, Евпаторийский переулок, 7, вход со стороны Пироговской набережной.
Сайт сообщества: spblug.org, вход - свободный, но объект - режимный, при себе нужно иметь документ удостоверяющий личность, паспорт или права.
Предложить доклад на октябрьскую встречу: @lady_noname
🔥11👍3
⚡️ Напоминаем, что завтра собираемся к 19:30 в Миране. Чтоб попасть внутрь — позвоните в Звонок слева от двери, сообщите, что вы идете на конференцию.
Парковка возможна как во дворе, так и на набережной., обычно везде свободно.
Далее на пункте пропуска предъявите документ удостоверяющий личность — паспорт или права. Вам выдадут бейдж и пропустят дальше.
В Холле на первом этаже есть кофейный аппарат и печеньки, можно перекусить, насладиться компанией, и, когда все соберутся вас проводят на третий этаж в конференц зал.
Когда соберетесь уходить - не забудьте сдать бейдж.
📍 Адрес: Евпаторийский переулок, 7, вход со стороны Пироговской набережной, во дворах.
До встречи!
Парковка возможна как во дворе, так и на набережной., обычно везде свободно.
Далее на пункте пропуска предъявите документ удостоверяющий личность — паспорт или права. Вам выдадут бейдж и пропустят дальше.
В Холле на первом этаже есть кофейный аппарат и печеньки, можно перекусить, насладиться компанией, и, когда все соберутся вас проводят на третий этаж в конференц зал.
Когда соберетесь уходить - не забудьте сдать бейдж.
📍 Адрес: Евпаторийский переулок, 7, вход со стороны Пироговской набережной, во дворах.
До встречи!
🔥8