Aanval via de toolketen

Nx-aanval laat AI-tools naar geheimen zoeken

Een aanval via een populaire buildtool gebruikte de AI-tools op de laptop van het slachtoffer als zoekhulp.

datum 26 augustus 2025 tool Claude Code, Gemini CLI, Amazon Q CLI
01

Wat er gebeurde

Op 26 augustus 2025 publiceerden aanvallers kwaadaardige versies van Nx, een populaire buildtool voor JavaScript, op npm. Ze kwamen aan het npm-publicatietoken via een fout in een GitHub Actions-workflow: een injectie via de titels van pull requests, met pull_request_target.

De malware zocht op Linux- en macOS-machines van slachtoffers naar geheimen. Nieuw was de volgende stap: hij riep lokaal geïnstalleerde AI-tools aan (Claude, Gemini en Amazon Q) met vlaggen die de veiligheidscontroles overslaan (--dangerously-skip-permissions, --yolo, --trust-all-tools), en vroeg ze om inloggegevens te zoeken.

Gestolen data ging naar openbare GitHub-repositories. In latere fases maakten de aanvallers met gestolen tokens privé-repositories openbaar. Wiz zag de AI-stap in honderden gevallen slagen. Soms weigerden de veiligheidsregels van de aanbieder.

02

De oorzaak

Een klassieke inbraak via de toeleveringsketen. Erger gemaakt doordat ontwikkelmachines krachtige AI-agents hadden die elke prompt volgden, met alle veiligheidscontroles uit.

03

De schade

Volgens de latere telling van Wiz (via BleepingComputer): 2.180 accounts en 7.200 repositories. In fase 1 meer dan 2.000 unieke geheimen en 20.000 bestanden. In fase 2 werden 6.700 privé-repositories openbaar gemaakt.

04

Wat beheer anders had gedaan

Zet versies van afhankelijkheden vast met een lock-bestand, en installeer niet op dag één de nieuwste release. Houd langlevende tokens van ontwikkelmachines af. Vervang geheimen na een waarschuwing.

Wie de buildserver beheert, kan ook publicatietokens buiten bereik houden van workflows voor pull requests.

Beheer haalt niet elk risico weg. Het zorgt wel dat iemand kijkt voordat het misgaat, en dat er een back-up ligt als het toch gebeurt.

05

Bronnen

  1. s1ngularity: supply chain attack leaks secrets on GitHub: everything you need to know Wiz (Merav Bar, Rami McCarthy) · 27 augustus 2025, bijgewerkt 29 augustus 2025
  2. AI-powered malware hit 2,180 GitHub accounts in "s1ngularity" attack BleepingComputer (Bill Toulas) · 6 september 2025

← Terug naar alle missers

Wie beheert jouw app?

Plan een kennismaking →