ctipilot.ch

"Atomic Arch" AUR supply-chain — 400+ hijacked packages drop Rust stealer + eBPF rootkit

campaign · campaign:atomic-arch-aur-supply-chain-2026

Coverage timeline
2
first 2026-06-13 → last 2026-06-14
Briefs
2
2 distinct
Sources cited
8
8 hosts
Sections touched
2
active_threats, weekly_summary
Co-occurring entities
1
see Related entities below
2026-06-132 appearances2026-06-14

Story timeline

  1. 2026-06-14CTI Weekly Summary — 2026-W24 (Jun 08 – Jun 14, 2026)
    weekly_summaryConsolidated in § 2; second wave reached 900-1,500 packages, bun-install delivery change
  2. 2026-06-13CTI Daily Brief — 2026-06-13
    active_threatsFirst coverage. Orphaned-AUR adoption -> PKGBUILD adds malicious atomic-lockfile npm dep -> Rust ELF credential stealer + eBPF rootkit (pinned BPF maps /sys/fs/bpf/hidden_*). Sonatype-2026-003775 CVSS 8.7; 2nd wave 12 Jun (Bun path, js-digest/lockfile-js).

Where this entity is cited

  • active_threats1
  • weekly_summary1

Source distribution

  • bleepingcomputer.com1 (12%)
  • ioctl.fail1 (12%)
  • sonatype.com1 (12%)
  • aikido.dev1 (12%)
  • github.blog1 (12%)
  • malwarebytes.com1 (12%)
  • microsoft.com1 (12%)
  • thehackernews.com1 (12%)

Related entities

Items in briefs about "Atomic Arch" AUR supply-chain — 400+ hijacked packages drop Rust stealer + eBPF rootkit (1)

"Atomic Arch" supply-chain attack hijacks 400+ AUR packages to drop a credential stealer and eBPF rootkit

From CTI Daily Brief — 2026-06-13 · published 2026-06-13 · view item permalink →

Attackers adopted roughly 400 orphaned Arch User Repository (AUR) packages through the AUR's standard disowned-package adoption mechanism, then rewrote their PKGBUILD build scripts to pull a malicious npm dependency, atomic-lockfile, during build (Sonatype, 2026-06-11). On any machine that builds an affected package, the dependency fetches a Rust-compiled Linux ELF that harvests developer secrets — browser profiles, SSH keys, GitHub/npm/cloud and AI-service tokens, messaging session data, shell histories, Docker and VPN credentials. When it runs with root or CAP_BPF/CAP_SYS_ADMIN, an embedded eBPF component pins maps at /sys/fs/bpf/hidden_pids, /sys/fs/bpf/hidden_names and /sys/fs/bpf/hidden_inodes to hide its processes, files and socket inodes from ps, ls, netstat and live-response tooling (ioctl.fail, 2026-06-11). A second wave on 12 June added js-digest/lockfile-js delivery packages and a Bun-based path; Sonatype tracks it as Sonatype-2026-003775 (CVSS 8.7) and estimates the campaign may reach ~1,500 packages (BleepingComputer, 2026-06-12). Maps to T1195.002 (Compromise Software Supply Chain) and T1059 (Command and Scripting Interpreter via PKGBUILD).

Why it matters to us: Developer workstations and CI runners that build AUR packages are the blast radius. Hunt for npm install/bun install spawned from makepkg (Sysmon for Linux EID 1, parent-image filter), enumerate ls /sys/fs/bpf/hidden_* across Linux developer hosts, and restrict AUR-helper use on privilege-holding CI runners.