Atomic Arch: Безпрецедентна атака на AUR, що скомпрометувала майже 2000 пакетів
Кампанія Atomic Arch скомпрометувала близько 1900 пакетів AUR, починаючи з 11 червня 2026 року: зловмисники перехоплювали занедбані пакети та модифікували їхні скрипти збірки для розгортання викрадача облікових даних... Атака відбувалася хвилями: спочатку через npm ін'єкції, а згодом через Bun шляхи встановлення, із...
What were the key details, scale, methods, and fallout of the Arch Linux supply chain attack that compromised nearly 1,900 AUR packages sincThe Atomic Arch campaign hijacked the trust in orphaned AUR packages, turning a community workflow into a malware delivery system.
AI Prompt
Create a landscape editorial hero image for this Studio Global article: What were the key details, scale, methods, and fallout of the Arch Linux supply chain attack that compromised nearly 1,900 AUR packages sinc. Article summary: Here is a comprehensive breakdown of the "Atomic Arch" supply chain attack against the Arch User Repository (AUR).. Topic tags: general, general web, user generated. Reference image context from search candidates: Reference image 1: visual subject "Arch Linux AUR Hit By NEW Malware Attack Over 1300 Packages Infected Mattscreative 36400 subscribers 64 likes 705 views 12 Jun 2026 https://ioctl.fail/preliminary-analysis-of-aur-m" source context "Arch Linux AUR Hit By NEW Malware Attack Over 1300 Packages Infected" Reference image 2: visual subject "# 400+ AUR Packages Hijacked: What the “Atomic Arch” Campaign Means for Supply-Chain Security. This post breaks down
openai.com
У червні 2026 року системна атака на ланцюг постачання, націлена на Arch User Repository (AUR) — неофіційне, підтримуване спільнотою сховище пакетів для Arch Linux, — призвела до компрометації майже 1900 пакетів. Цей інцидент, який отримав назву Atomic Arch від дослідників Sonatype та відстежується як Sonatype-2026-003775 з оцінкою CVSS 8.7, став одним із наймасштабніших в історії репозиторію. Зловмисники використали легітимний механізм передачі прав на покинуті пакети, щоб непомітно впровадити шкідливе ПЗ для викрадення облікових даних та руткіт рівня ядра безпосередньо на робочі станції розробників .
Масштаб та хронологія атаки
Те, що спочатку виглядало як обмежений інцидент, за одні вихідні перетворилося на масштабну компрометацію.
11 червня 2026 (перша хвиля): Дослідники Sonatype ідентифікували першу хвилю, підтвердивши компрометацію близько 408 пакетів.
12 червня 2026 (друга хвиля): Розпочалася друга хвиля. Згідно з консолідованими даними спільноти та дослідників PrivacyGuides, кількість уражених пакетів перевищила 1500.
Studio Global AI
Search, cite, and publish your own answer
Use this topic as a starting point for a fresh source-backed answer, then compare citations before you share it.
What is the short answer to "Atomic Arch: Безпрецедентна атака на AUR, що скомпрометувала майже 2000 пакетів"?
Кампанія Atomic Arch скомпрометувала близько 1900 пакетів AUR, починаючи з 11 червня 2026 року: зловмисники перехоплювали занедбані пакети та модифікували їхні скрипти збірки для розгортання викрадача облікових даних...
What are the key points to validate first?
Кампанія Atomic Arch скомпрометувала близько 1900 пакетів AUR, починаючи з 11 червня 2026 року: зловмисники перехоплювали занедбані пакети та модифікували їхні скрипти збірки для розгортання викрадача облікових даних... Атака відбувалася хвилями: спочатку через npm ін'єкції, а згодом через Bun шляхи встановлення, із застосуванням обфускації shell скриптів, що ускладнювало ручний аналіз.
What should I do next in practice?
Експерти з безпеки одноголосні: якщо ви збирали будь який уражений AUR пакет, необхідно перевстановити систему з чистого носія та негайно змінити всі облікові дані.
14–15 червня 2026 (ескалація): Подальший аналіз Corgea Research підтвердив щонайменше 1619 унікальних шкідливих назв пакетів, тоді як Risky.biz повідомили, що фінальна кількість перевищила 1900.
Сторінка кампанії SafeDep та списки, укладені спільнотою, в кінцевому підсумку нарахували 1937 скомпрометованих назв AUR-пакетів, що підкреслює колосальний масштаб атаки . Критично важливо, що офіційні репозиторії Arch Linux (core, extra, community) не постраждали — це виключно інцидент в межах AUR .
Метод атаки: експлуатація довіри
Atomic Arch не була зламом інфраструктури Arch Linux. Натомість це було хірургічно точне використання процесу прийняття покинутих пакетів в AUR — механізму, який дозволяє будь-якому члену спільноти взяти на себе відповідальність за занедбані програми .
Атака розгорталася двома хвилями, причому зловмисники постійно вдосконалювали методи, щоб уникнути виявлення.
Хвиля 1: Пастка через npm (11 червня)
Зловмисники систематично брали під контроль покинуті пакети. Отримавши права супроводжувача, вони не змінювали вихідний код програмного забезпечення. Це б порушило контрольні суми та викликало тривогу. Натомість вони модифікували скрипти збірки PKGBUILD, додавши шкідливі залежності npm: atomic-lockfile (v1.4.2) та js-digest (v4.2.2) . Ці пакети були налаштовані на автоматичне виконання під час процесу makepkg. Для додаткового маскування код вбудовувався у скрипти .install та приховувався за допомогою розбиття рядків, змішаного цитування та шістнадцяткових escape-послідовностей .
Хвиля 2: Перехід на Bun (12 червня)
Лише через день з'явилася друга хвиля. Цього разу атакуючі замінили шлях встановлення через npm на процес на основі Bun, використовуючи інший шкідливий пакет під назвою lockfile-js (v1.4.2) . Ця зміна ускладнила виявлення, оскільки початкові індикатори компрометації були зосереджені на реєстрі npm, і інструменти безпеки довелося оновлювати для моніторингу нового середовища виконання .
Отруюючи лише інструкції зі збірки, а не сам код, зловмисники обійшли традиційні перевірки цілісності. Вихідний код виглядав чистим, а шкідливе ПЗ завантажувалося та виконувалося лише на етапі збірки, що робило його невидимим для користувачів, які не перевіряли скрипти PKGBUILD вручну .
Шкідливе навантаження: Викрадач та Руткіт
На машини, які компілювали скомпрометовані пакети, доставлялося двоетапне навантаження, призначене для шпигунства та забезпечення постійної присутності.
Викрадач облікових даних на Rust: Спеціально створений двійковий файл, націлений на збір секретів розробника: сесії браузерів, SSH-ключі, токени GitHub, токени npm, сесії Slack/Teams, токени Vault, облікові дані Docker/Podman та ключі доступу до хмарних сервісів .
eBPF-руткіт (лише для root): Якщо пакет збирався з правами суперкористувача, шкідливе ПЗ розгортало eBPF-руткіт, здатний приховувати власні файли, процеси та мережеву активність від стандартних інструментів виявлення, таких як ps та htop. Руткіт використовував /sys/fs/bpf/ для забезпечення стійкості, що робило його винятково важким для видалення .
Комбінація викрадача облікових даних та руткіта на рівні ядра становила надзвичайно серйозну загрозу, особливо для робочих станцій розробників, які часто містять привілейовані ключі доступу та чутливі дані.
Реакція спільноти
Спільнота Arch Linux та індустрія безпеки швидко мобілізувалися, але реагування ускладнювалося масштабом атаки.
Дії команди Arch: Учасники Arch 11 червня відкрили консолідовану гілку звітів про AUR та розпочали процес відкоту шкідливих комітів, блокування облікових записів зловмисників та очищення пулу покинутих пакетів. Наступного понеділка Arch Linux також призупинив реєстрацію нових облікових записів в AUR, щоб запобігти подальшим зловживанням . Пакувальник Arch Джонатан Гротелюшен підтвердив, що команда працює над «відновленням або видаленням усіх шкідливих комітів та блокуванням відповідальних облікових записів» .
Конфлікт у спільноті: Атака спровокувала палкі дебати. На платформах, таких як форум PrivacyGuides, деякі учасники закликали повністю закрити AUR, стверджуючи, що його модель, заснована на довірі, є фундаментально зламаною за такого масштабу компрометації .
Реакція сторонніх гравців: Компанії з безпеки, включаючи Sonatype, Corgea, Cloud Security Alliance (CSA) та TrueSec, опублікували детальні аналізи, індикатори компрометації (IoC) та скрипти для перевірки (наприклад, aur-malware-check), щоб допомогти користувачам проаудитувати свої системи .
Ключовим джерелом тертя стало те, що офіційна команда Arch не одразу опублікувала єдиний канонічний список усіх уражених пакетів. Це змусило користувачів покладатися на сторонні списки від таких джерел, як SafeDep та Corgea .
Уроки для екосистеми Linux
Атака Atomic Arch оголила структурні вразливості репозиторіїв, що підтримуються спільнотою на волонтерських засадах.
Пастка покинутих пакетів — це системний ризик: Можливість для будь-якого користувача миттєво прийняти та модифікувати покинутий пакет без верифікації особи чи обов'язкового перегляду коду перетворила зручну функцію на вектор атаки з високим рівнем впливу .
Ін'єкції на етапі збірки оминають перевірки цілісності: Традиційні механізми захисту покладаються на перевірку цілісності архівів вихідного коду. Оскільки Atomic Arch отруїв скрипти збірки, а не первинний код, стандартні контрольні суми не надали жодного захисту .
Між-екосистемні ланцюги постачання — новий фронт боротьби: Атака використала реєстри npm та Bun для поширення шкідливого ПЗ в екосистему Linux, довівши, що один скомпрометований пакет в одному реєстрі може спричинити каскадні наслідки на різних платформах .
Що робити постраждалим користувачам
Дослідники безпеки та інструкції спільноти Arch одноголосні: простого видалення пакету недостатньо.
Вважайте систему повністю скомпрометованою: Будь-який хост, на якому збиралися або оновлювалися пакети AUR у період з 9 по 12 червня 2026 року, слід розглядати як повністю скомпрометований .
Перевстановіть систему з чистого носія: Звичайне сканування на віруси ненадійне, оскільки eBPF-руткіт розроблений так, щоб ховатися від інструментів виявлення. Єдиний гарантований спосіб виправлення — перезбірка системи з перевіреного інсталяційного носія .
Негайно змініть усі облікові дані: Припустіть, що викрадач даних викрав усі секрети, доступні на вашій машині: SSH-ключі, токени GitHub і npm, токени Vault, ключі доступу до хмарних сховищ, сесії браузерів та облікові дані Docker/Podman .
Перевірте історію AUR: Виконайте команду
pacman -Qm
для перегляду всіх встановлених сторонніх пакетів та звірте їх з опублікованими спільнотою списками шкідливих пакетів .
Перевірте наявність індикаторів компрометації: Здійсніть пошук слідів atomic-lockfile, lockfile-js або js-digest у кешах збірки, а також підозрілих записів у каталозі /sys/fs/bpf/.
Ставтеся до цього як до інциденту з безпеки: Організаціям не слід розглядати це як просту перевірку сканером. Будь-яка робоча станція розробника Arch або сервер CI/збірки, який отримував пакети з AUR протягом вікна атаки, повинен розглядатися як інцидент безпеки, що потребує повноцінного реагування .
risky.bizRisky Bulletin: Arch Linux supply chain attack spreads to ...
Comments
0 comments