Линус Торвальдс снова использовал Claude, чтобы вычистить устаревший код из Linux
Серия из 48 коммитов уже включена в ветку разработки Linux 7.4. Под удаление попали старые функции __get_user() и __put_user() для доступа к памяти пользовательских программ.
Они пропускают проверку диапазона пользовательского адреса, перекладывая ответственность на вызывающий код. Когда-то такой подход позволял экономить на проверках, но, по словам Торвальдса, преимущество давно исчезло. Современные интерфейсы делают эту работу безопаснее и эффективнее.
Линус сам написал первый патч как образец, а затем использовал Claude, чтобы помочь перенести аналогичные изменения в остальные места. Он сравнил такую работу с продвинутым скриптом Coccinelle - инструментом преобразования исходного кода.
Из общего кода ядра старые вызовы убраны, а на x86 интерфейсы удалены полностью. На других архитектурах отдельные использования пока остаются.
«Нам следовало сделать это много лет назад», — резюмировал Торвальдс.
Хороший пример применения ИИ: разработчик задаёт способ исправления, а модель помогает разобрать накопившуюся рутину.
Как URAN справляется с бездорожьем? Испытания техники, особенности конструкции, новые модели и подробности из жизни бренда — в нашем Telegram-канале. Смотрите, изучайте, выбирайте свой URAN!
GitLab закрыл уязвимость на 10 из 10: выполнение кода без авторизации
CVE-2026-110264 затрагивает GitLab CE и EE начиная с версии 7.0, выпущенной в 2014 году.
Причина - целочисленное переполнение при компиляции специально подготовленного регулярного выражения. При определённых условиях атакующий может выполнить произвольный код на сервере без входа в аккаунт. Точные условия эксплуатации пока не раскрыты.
GitLab рекомендует немедленно обновить самостоятельно размещённые установки. GitLab.com уже исправлен. Обновления от 12 октября эту новую уязвимость не закрывают.
🔐 Кто подключён к твоему Wi-Fi и насколько сложно подобрать пароль?
Airgorah - открытый инструмент для аудита беспроводных сетей с графическим интерфейсом. Написан на Rust, работает на Linux.
В одном приложении можно:
• Найти точки доступа и подключённые устройства.
• Захватить Wi-Fi-трафик.
• Проверить устойчивость клиентов к принудительному отключению.
• Перехватить handshake или PMKID и проверить пароль подбором.
Для работы нужен Wi-Fi-адаптер с поддержкой monitor mode и packet injection. Стойкий пароль не становится уязвимым просто от того, что удалось перехватить handshake.
Подойдёт для домашней лаборатории и проверки сетей, на аудит которых у вас есть разрешение.