Zlonamerne instrukcije u Downloads folderu mogu preusmeriti rad AI agenata
Forever Security prijavljuje blokiran pokušaj instalacije malvera preko AGENTS.md fajla. Posebni laboratorijski testovi pokazali su rizike promene konfiguracije Codex i Claude Code agenata.
Šta se desilo?
Forever Security saopštava da je kod klijenta blokirao pokušaj instalacije zlonamernog npm paketa function-color. Agent je sledio AGENTS.md iz Downloads foldera, ali način na koji je fajl dospeo tamo nije utvrđen. Firma je zatim sprovela odvojene testove sa Codex i Claude Code alatima.
Koga pogađa?
Rizik se odnosi na rad u direktorijumima sa nepouzdanim instrukcijama, kada agent ima ovlašćenja da ih sprovede. Prisustvo AI alata ili preuzetog fajla samo po sebi nije dokaz kompromitovanja. Mogućnost automatskog preuzimanja u browser-u zavisi i od podešavanja; Downloads nije univerzalno jedino moguće odredište.
Kako se zaštititi?
- Pokrećite agenta u namenskom projektnom direktorijumu čiji sadržaj poznajete.
- Pregledajte AGENTS.md i CLAUDE.md pre nego što odobrite rad nad novim projektom.
- Zadržite sandbox i odobravanje osetljivih komandi.
- Proverite neočekivane izmene MCP servera i API odredišta u konfiguraciji.
- Ako je izvršen sumnjiv paket, izolujte uređaj i proverite pristupne podatke kojima je proces mogao da pristupi.
- Kod sumnje na izlaganje tokena opozovite sesije i zamenite ugrožene tokene.
Tehnički detalji
U Codex testu instrukcije su vodile ka promeni ~/.codex/config.toml i pokretanju paketa. U Claude Code testu drugačiji fajl menjao je API odredište, što je omogućilo presretanje OAuth tokena. To nisu isti postupci niti dokaz jednake izloženosti svih verzija. Procenti uspeha iz pojedinačnog testnog okruženja nisu opšta stopa uspešnosti napada.
Zašto je važno?
Dokumentacija projekta može sadržati zahteve koji nisu deo korisnikovog zadatka. Bez provere porekla, takav tekst može uticati na komande i pristupne podatke dostupne agentu. Ovlašćenja zato treba ograničiti na ono što je potrebno za konkretan posao.
Preporuka Sajber Radara
Nepoznate instrukcione fajlove tretirajte kao nepouzdan sadržaj i proverite predložene izmene pre izvršavanja. Za opisani scenario nije potvrđena konkretna vendor zakrpa niti CVE; ne treba tvrditi da se ovakvi rizici nikada ne mogu ublažiti promenama proizvoda.