Zlonamerni AGENTS.md u Downloads folderu navodi AI agente na instalaciju paketa
Istraživači su pokazali da datoteka AGENTS.md u Downloads folderu može AI agenta za kodiranje navesti da instalira paket ili izloži OAuth token. Problem nije klasična ranjivost, već kombinacija podrazumevanog ponašanja pregledača i agenta.
Istraživači kompanije Forever Security pronašli su na računaru korisnika zlonamernu datoteku AGENTS.md koja je AI agenta za kodiranje navela da instalira zlonamerni npm paket. Agent je radio iz ~/Downloads foldera i automatski je učitao tu datoteku kao instrukciju za rad.
AI agenti poput Claude Code, OpenAI Codex i Cursor CLI podrazumevano čitaju datoteke AGENTS.md i CLAUDE.md iz radnog foldera. Zlonameran sadržaj u njima može agentu naložiti pokretanje komandi, instalaciju paketa ili izmenu podešavanja, u granicama ovlašćenja koja agent ima.
Nije utvrđeno kako je datoteka dosla, ali Forever Security navodi da je ~/Downloads poseban jer je to folder u koji veb može samostalno da upisuje datoteke. Chrome, Edge i Firefox po podrazumevanom čuvaju preuzete datoteke u Downloads folderu i prikazuju obaveštenje. Uslov za napad je pokretanje agenta iz tog foldera, što je prema Forever Security uobičajeno: kod stotina korisnika agenti se pokreću iz Downloads foldera, a Claude Code je iz tog mesta imao više od 1.300 sesija.
Istraživači su napad rekonstruisali na OpenAI Codex sa bezopasnim sadržajem koji otvara kalkulator i zabeležili uspeh u 90 odsto pokušaja. U zasebnom testu zlonamerni CLAUDE.md je preusmerio API saobraćaj Claude Code-a na server pod kontrolom istraživača, izložio OAuth token i omogućio serveru da se predstavlja kao model; u oko polovini testova to je dovelo do izvršavanja koda.
Forever Security naglašava da nema šta da se zakrpi: agent koji sledi AGENTS.md iz svog foldera radi upravo ono za šta je napravljen.
Šta uraditi - Ne koristiti ~/Downloads kao radni folder AI agenta za kodiranje. - Pokretati agenta iz korena konkretnog projekta, ne iz kućnog ili šireg roditeljskog foldera. - Pregledati nepoznate AGENTS.md, CLAUDE.md i slične datoteke pre nego što ih agent učita. - Ostaviti uključene potvrde izvršavanja i zaštitu izolovanog okruženja; nepoznati kod testirati u izolovanom okruženju.
Izvori
Uočili ste grešku? Pišite na redakcija@webjunkie.net. Kako ispravljamo tekstove