Arch Linux's AUR has been facing an unprecedented crisis since August 2025: DDoS, persistent TLS errors and compromised packages. SafeITExperts breaks down the causes and solutions.
Introduction
What is happening with the AUR repository that some active Arch Linux users rely on?
SafeITExperts has investigated the problem to extract the root causes and viable solutions for you.
The Arch User Repository (AURCommunity repository for Arch Linux where users share build scripts (PKGBUILD) for software not included in the official repositories.), a cornerstone of the Arch ecosystem, has been experiencing recurring instability since August 2025. This string of crises—DDoS attacks, persistent TLS/EOF errors, and malware campaigns—has steadily eroded trust: the infrastructure is buckling under volumetric assaults and connectivity issues, while the community-governed model, lacking mandatory security audits, has enabled attackers to hijack orphaned packages and inject malware.
August 2025 – The DDoS Attack: The Beginning of Infrastructure Instability
It all started on August 16, 2025. Arch Linux's infrastructure was hit by a large-scale distributed denial-of-service (DDoS) attack[1].
archlinux.org), AUR web interface (aur.archlinux.org), and the forums.Official Workaround: The Arch team recommends using the official GitHub mirror to clone packages:
git clone --branch <package_name> --single-branch \
https://github.com/archlinux/aur.git <package_name>
Copied
2025–2026 – TLS/EOF Errors: A Multifactor Symptom
Alongside the DDoS, another chronic problem emerged: TLS connection errors, with messages like unexpected EOF during the TLS handshake or error sending request for url[5].
- First reports: as early as August 2025, users reported TLS handshake failures with the AUR.
- Persistence in 2026: a pinned thread on the Arch Linux forums, titled "AUR connection issues (EOF/TLS errors)", has garnered 99 replies and over 33,500 views as of May 18, 2026[5].
- Impact: helpers (yay, paruAUR assistants that automate searching, downloading, and building packages from the AUR.) are blocked, unable to contact the AUR RPC API.
June 2026 – The "Atomic Arch" Campaign: Exploiting a Governance Flaw
While connectivity problems persisted, a far more serious threat emerged. Between June 10 and 12, 2026, an unprecedented malware campaign hit the AUR[2][4].
tippfehlr, who coordinated the cleanup on the aur-general list. raised the alarm on the aur-general mailing list[3].atomic-lockfile.'b''u''n'). ~50 additional packages were affected.atomic-lockfile downloads a Rust binary designed to steal credentials, cookies, SSH keys, and GitHub/npm/HashiCorp Vault tokens[4]. The eBPF rootkitKernel-level code that hides malicious processes; deployment is optional and only occurs if executed as root. is optional and only deploys if the binary runs with root privileges.
Official Response: On June 12, the Arch team published an official announcement[2]. On June 15, new AUR registrations were suspended (returning a 503 error)[3].
pacman -Qm. If in doubt, change all your passwords, API keys, and tokens immediately. Use the aur-malware-check tool to assist with the audit.
Analysis: A Dual Structural Crisis
The timeline reveals a progressive deterioration of the AUR's reliability, highlighting two distinct axes of fragility:
| Period | Event | Nature | Root Cause | Status |
|---|---|---|---|---|
| August 2025 | DDoS Attack | Infrastructure | Vulnerability to volumetric attacks | Ongoing |
| 2025–2026 | TLS/EOF Errors | Infrastructure (network) | Network blocking (anti-DDoS rate-limiting, ISP/Cloudflare); GnuTLS lead (CVE-2025-14831) unconfirmed | Persistent |
| June 2026 | "Atomic Arch" Campaign | Governance | Adoption of orphaned packages without verification | Under cleanup |
Conclusion: A Crisis That Is Not Over
The succession of these crises over the past year paints a worrying picture. The AUR relies on a trust model that has clearly shown its limitations. While the Arch team's measures (registration suspension, cleanup) are necessary, they fail to address the root causes:
PKGBUILD files before they are published.- Prefer the official repositories, Flatpak, or AppImage for critical software.
- Always read the
PKGBUILDbefore running any installation. - Use static analysis tools to detect suspicious behavior in build scripts.
- Isolate AUR installations in containers or virtual machines for unaudited packages.
As of June 17, 2026, the situation remains tense. Cleanup is progressing, but the reopening of AUR registrations is not yet on the horizon. This crisis will remain a stark warning about the risks of blind trust in community-driven repositories and the urgent need for stronger governance and cryptographic verification.
Technical Appendices
Diagnosing TLS/EOF Errors
To check if your system is affected by CVE-2025-14831[6]:
# Check GnuTLS version
gnutls-cli --version
# Test connection to AUR with verbose output
curl -vvv https://aur.archlinux.org/rpc/?v=5&type=info&arg[]=yay
Copied
Verifying AUR Package Integrity
Before installing any AUR package, always audit the PKGBUILD:
# Clone the package
git clone https://aur.archlinux.org/<package>.git
cd <package>
# Check commit history
git log --oneline
# Read the PKGBUILD
cat PKGBUILD
# Look for suspicious patterns
grep -E "(curl|wget|npm|pip|eval|exec)" PKGBUILD
Copied
Sources and References
Official Announcements
- Official Arch Linux — Recent service outages (August 21, 2025).
- Official Arch Linux — Active AUR malicious packages incident (June 12, 2026).
- Mailing list AUR general — Registration suspended (June 15, 2026).
- Official Arch Linux (arch-announce) — Official incident announcement.
Technical & Security Analysis
- Sonatype Atomic Arch malware campaign — npm dependency injection (June 11, 2026).
- Forum Arch Linux BBS — AUR connection issues (EOF/TLS errors).
- CVE CVE-2025-14831 — GnuTLS DoS.
- The Hacker News Over 400 Arch Linux AUR Packages Hijacked (June 13, 2026).
- BleepingComputer Over 400 packages compromised (June 12, 2026).
- SecurityWeek Atomic Arch hits 1,500 packages (June 16, 2026).
- The Register Arch locks down AUR signups (June 15, 2026).
- ioctl.fail Whanos — Preliminary technical analysis of the AUR malware.
- Phoronix Phoronix — Over 400 AUR packages compromised.
- GamingOnLinux GamingOnLinux — Over 400 AUR packages compromised with malware.
- IT-Connect IT-Connect (FR) — Arch shuts down AUR signups after 1,500 compromised packages.
- IFIN IFIN — Community discussion (400 packages, infostealer).
Community Tools
- GitHub aur-malware-check.
SafeITExperts Recommended Reads
The troubleshooting method behind this article: diagnose without making things worse.
Another concrete Linux bug dissected step by step.
Same distro, same method: a startup crash solved step by step.
The basics to assess a risk like the AUR incident.
