Ist das AUR sicher? Lektionen aus dem 'Atomic Arch'-Lieferkettenangriff (2026)
Im Juni 2026 wurde die Arch Linux-Community von einem der größten Lieferkettenvorfälle in ihrer Geschichte getroffen — einer Kampagne, die Forscher “Atomic Arch” nannten. Hunderte von Paketen im Arch User Repository (AUR) wurden modifiziert, um Malware zu installieren. Es ist ein guter Zeitpunkt, um eine Frage zu beantworten, die sich jeder Arch-Nutzer irgendwann stellt: Ist das AUR sicher?
Die ehrliche Antwort lautet: Das AUR ist eine mächtige, nützliche Ressource, aber es hat nicht das gleiche Vertrauensniveau wie die offiziellen Repositories von Arch, und es so zu behandeln, als wäre es das, ist genau der Grund, warum Vorfälle wie dieser Menschen schaden. Hier ist, was passiert ist, warum es möglich war und wie man das AUR nutzen kann, ohne Schaden zu nehmen.
Was beim “Atomic Arch”-Angriff passiert ist
Mitte Juni 2026 identifizierten Sicherheitsforscher und die Arch-Community eine koordinierte Kampagne, die eine große Anzahl von AUR-Paketen betraf. Die Berichte über die genaue Anzahl variierten je nach Quelle — die Zahlen reichten von über 400 bis mehr als 1.500 Pakete — aber der Mechanismus war konsistent:
- Angreifer übernahmen verwaiste AUR-Pakete — legitime Projekte, die von ihren ursprünglichen Betreuern aufgegeben wurden — durch den normalen Übernahmeprozess des AUR.
- Sie modifizierten dann das PKGBUILD jedes Pakets (das Build-Anweisungsskript, das AUR-Helfer wie
yayundparuwährend der Installation ausführen), um heimlich bösartige Nutzlasten einzuschleusen. - Die Nutzlast installierte einen Rust-basierten Infostealer und auf einigen Systemen ein eBPF-Rootkit, das darauf ausgelegt war, Anmeldeinformationen, Zugriffstoken und SSH-Schlüssel zu sammeln — mit Entwicklerrechnern und CI/CD-Umgebungen im Visier.
Ein entscheidendes Detail begrenzte den Schaden: Archs offizielle Repositories ([core], [extra], [multilib]) waren nicht betroffen. Diese Pakete durchlaufen einen strengeren, von Betreuern überprüften Prozess. Die Betreuer setzten die bösartigen Commits zurück, sperrten die betreffenden Konten und veröffentlichten eine Liste der betroffenen Pakete.
Warum das AUR strukturell riskanter ist
Dies war kein Zufallsereignis — es ist das AUR, das genau so funktioniert, wie es entworfen wurde, gegen seine Nutzer verwendet. Das AUR ist ein Community-Repository von Build-Skripten, keine geprüften Binärdateien. Wenn Sie daraus installieren:
- Sie führen ein PKGBUILD aus, das von einem Fremden geschrieben wurde, ohne obligatorische Sicherheitsüberprüfung.
- AUR-Helfer führen dieses Skript auf Ihrem Rechner aus, sodass ein bösartiges PKGBUILD während des Builds beliebigen Code ausführen kann.
- Verwaiste Pakete können den Besitzer wechseln. Ein Paket, dem Sie jahrelang vertraut haben, kann über Nacht von einem neuen, anonymen Betreuer übernommen werden.
Nichts davon macht das AUR “schlecht” — es macht es zu einem anderen Vertrauensmodell. Die offiziellen Repos sind kuratiert; das AUR wird von Nutzern eingereicht. Der Fehler besteht darin, yay -S something wie pacman -S something zu behandeln.

Wie man ein AUR-Paket vor der Installation überprüft
Ein paar Minuten Gewohnheit hätten die meisten Opfer dieser Kampagne gestoppt. Bevor Sie etwas aus dem AUR installieren:
- Lesen Sie das PKGBUILD — jedes Mal. Die meisten AUR-Helfer bieten an, es anzuzeigen (
yayfragt danach; oder führen Sieparu --printaus). Schauen Sie sich diesource=URLs und dieprepare/build/packageFunktionen an. Seien Sie misstrauisch gegenüber allem, was zusätzliche Skripte,npm/pip-Pakete oder Dateien von unerwarteten Domains abruft. - Lesen Sie auch die
.install-Datei. Installations-Hooks laufen mit erhöhten Rechten — sie sind ein beliebter Versteckplatz. - Überprüfen Sie den Betreuer und die Historie. Kürzlich übernommene oder verwaiste Pakete, brandneue Betreuer oder ein plötzlicher Betreuerwechsel sind genau die roten Flaggen, die diese Kampagne ausnutzte.
- Überprüfen Sie Stimmen und Alter. Sehr wenige Stimmen bei einem Paket, das behauptet, beliebte Software zu sein, oder ein kürzlich verdächtiges Update verdienen Aufmerksamkeit — aber denken Sie daran, dass Beliebtheit kein Beweis für Sicherheit ist.
- Bevorzugen Sie offizielle Repos, wenn das Paket dort existiert. Wenn es in [core]/[extra] ist, verwenden Sie
pacman, nicht das AUR. - Bauen Sie niemals als Root, und erwägen Sie, in einem sauberen Container oder einer VM zu bauen, wenn Sie sich unsicher sind.
Das Prinzip ist einfach: im AUR sind Sie der Überprüfungsprozess. Wenn Sie das Skript nicht lesen, führen Sie es nicht aus.
Wenn Sie möglicherweise ein kompromittiertes Paket installiert haben
Da diese Kampagne auf Anmeldeinformationen abzielte, gehen Sie von einer Gefährdung aus und handeln Sie schnell, wenn Sie ein markiertes Paket installiert haben:
- Drehen Sie alles, was die Malware erreichen konnte: SSH-Schlüssel, API-Tokens, Cloud- und CI/CD-Anmeldeinformationen und alle Passwörter, die in Klartextdateien oder Shell-Verlauf gespeichert sind.
- Überprüfen Sie die von den Betreuern veröffentlichte Liste der betroffenen Pakete und entfernen Sie alles, was markiert ist.
- Untersuchen Sie auf Persistenz (unerwartete Dienste, Hooks, Kernel-Module) und, wenn Sie Zweifel haben, installieren Sie von einem sauberen Medium neu — die Aufgabe eines Rootkits ist es, die Bereinigung zu überleben.
Die Quintessenz
Ist das AUR sicher? Es ist so sicher wie die Aufmerksamkeit, die Sie ihm schenken. Der Atomic Arch-Angriff hat Archs offizielle Repositories oder pacman nicht gebrochen — er nutzte die menschliche Gewohnheit aus, AUR-Pakete zu installieren, ohne sie zu lesen. Nutzen Sie das AUR für das, wofür es großartig ist, verlassen Sie sich auf die offiziellen Repos, wann immer Sie können, und lesen Sie das PKGBUILD vor jeder Installation. Diese eine Gewohnheit ist der Unterschied zwischen einem praktischen Paketmanager und einem Kanal für die Ausführung beliebigen Codes.