Raziskovalci pri Forever Security so med preiskovanjem prisotnosti zlonamerne programske opreme v sistemu odjemalca odkrili novo metodo napada na agente umetne inteligence. Ta metoda izkorišča dejstvo, da mnogi agenti umetne inteligence privzeto obdelujejo navodila iz datoteke AGENTS.md, ki se nahaja v korenu projekta, na katerem delajo. Napad se izvede tako, da se v imenik ~/Downloads namesti datoteka AGENTS.md ali CLAUDE.md, ki vsebuje navodila za namestitev zlonamerne programske opreme (v tem primeru je bil nameščen zlonamerni paket NPM "function-color").
Zaznana aktivnost je različica znane metode napada na razvijalce programske opreme, pri kateri napadalec ustvari repozitorij z legitimno kodo in vanj namesti datoteko AGENTS.md ali pa to datoteko predloži kot del zahtevkov za prevzem ali poročil o napakah obstoječim projektom. Če se nekdo odloči uporabiti agenta umetne inteligence za preverjanje predlaganega repozitorija ali spremembe, bo agent obdelal navodila v datoteki AGENTS.md, ki lahko vsebuje navodila za izvajanje zlonamernih dejanj.
Nova različica napada izkorišča dejstvo, da Chrome, Firefox in Edge privzeto ne zahtevajo potrditve pri prenosu datoteke, temveč prikažejo obvestilo. Datoteke, prenesene prek povezave, se samodejno shranijo v imenik ~/Downloads – za prenos mora uporabnik le odpreti določeno stran ali klikniti povezavo (povezava se lahko zdi nedolžna in prenos je mogoče preusmeriti). Podobno napadalci shranijo datoteko AGENTS.md v imenik prenosov v sistemih uporabnikov in nato počakajo, da uporabnik v kontekstu imenika ~/Downloads zažene agenta umetne inteligence, na primer za razčlenitev prenesenih dokumentov.
Poleg uporabe datoteke AGENTS.md za obveščanje agentov umetne inteligence o uporabljenih orodjih, zahtevanih odvisnostih in izvedenih testih se lahko takšne datoteke uporabijo tudi za izvajanje poljubnih programov, namestitev paketov drugih ponudnikov in spreminjanje konfiguracij. Ta napad je bil dokazan za agente umetne inteligence Codex in Claude Code.
Raziskovalci so izvedli dva poskusa, ki sta pridobila nadzor nad uporabniškim računom in prestregla njegove žetone OAuth. V prvem poskusu je agent umetne inteligence Codex sledil navodilom za prenos in zagon testne zlonamerne kode v uporabnikovem sistemu, ki se je omejila na odpiranje kalkulatorja. V drugem poskusu so raziskovalci z zamenjavo datoteke CLAUDE.md s kodo Claude spremenili vsebino okoljske spremenljivke ANTHROPIC_BASE_URL in preusmerili zahteve API-ja na svoje. strežnik in prestregel žeton OAuth. Prvi poskus je bil uspešen v 90 % poskusov, drugi pa v 50 %.

Vir: opennet.ru
