Более 400 пакетов в AUR заражены инфостилером и руткитом

Более 400 пакетов в AUR заражены инфостилером и руткитом

11 июня 2026 года в Arch User Repository выявили цепочку атак на поставку: злоумышленник выдавал себя за доверенного мейнтейнера и массово усыновлял неподдерживаемые проекты, после чего правил PKGBUILD и подсовывал вредоносный код. Пострадало свыше 408 пакетов. Доставка шла волнами через разные менеджеры: сначала npm-пакет atomic-lockfile (134 загрузки), затем установка js-digest через Bun, а 14 июня появилась обфусцированная зависимость nextfile-js.

Полезная нагрузка состояла из двух частей. Инфостилер выкачивал учётные данные и чувствительные данные, а eBPF-руткит закреплялся на уровне ядра, скрывая процессы, имена и inode через подозрительные карты hidden_pids, hidden_names и hidden_inodes. Исследователь mttaggart задокументировал атаку, а команда Arch 15 июня отключила регистрацию в AUR. Пользователям, установившим заражённые пакеты, грозит кража кредов и компрометация системы вплоть до необходимости полной переустановки.

Ключевые факты

  • Скомпрометировано более 408 пакетов AUR через усыновление заброшенных проектов
  • Доставка волнами: atomic-lockfile (npm), js-digest (Bun), nextfile-js (обфускация)
  • Нагрузка: инфостилер плюс eBPF-руткит с картами hidden_pids, hidden_names, hidden_inodes
  • Атаку задокументировал исследователь mttaggart
  • 15 июня регистрацию в AUR отключили; заражённым системам нужна переустановка

«Выяснилось, что автоматизация поиска заброшенных пакетов и их усыновления встречается не так уж редко.»

— из разбора атаки