Forskare frÄn Forever Security, som undersöker orsakerna till förekomsten av skadlig programvara i ett av sina kunders system, har upptÀckt en ny attackmetod mot AI-agenter. MÄnga AI-agenter behandlar som standard instruktioner frÄn filen AGENTS.md, som finns i roten av projektet de arbetar med. Attacken genomförs genom att placera filen AGENTS.md eller CLAUDE.md i katalogen ~/Downloads med instruktioner för installation av skadlig programvara (i det aktuella fallet installerades det skadliga npm-paketet «function-color»).
Den identifierade aktiviteten Àr en variation av en kÀnd attackmetod mot mjukvaruutvecklare, dÀr angriparen skapar ett repository med legitim kod och placerar filen AGENTS.md eller skickar filen i form av pull-requests eller felrapporter till befintliga projekt. Om nÄgon vÀljer att anvÀnda en AI-agent för att kontrollera det föreslagna repositoryt eller Àndringen, kommer agenten att behandla instruktionerna i filen AGENTS.md, dÀr det kan föreskrivas att skadliga ÄtgÀrder ska vidtas.
Den nya varianten av attacken bygger pĂ„ att Chrome, Firefox och Edge som standard inte begĂ€r bekrĂ€ftelse vid nedladdning av filer utan bara visar en avisering. Filer som laddas ner via lĂ€nk sparas automatiskt i katalogen ~/Downloads â för att ladda ner krĂ€vs det bara att anvĂ€ndaren öppnar en viss sida eller klickar pĂ„ en lĂ€nk (lĂ€nken kan se oskyldig ut, medan nedladdningen kan genomföras via en omdirigering). PĂ„ sĂ„ sĂ€tt lyckas angriparna fĂ„ filen AGENTS.md att sparas i nedladdningskatalogen pĂ„ anvĂ€ndarsystemen och vĂ€ntar sedan tills anvĂ€ndaren kör AI-agenten i kontexten av katalogen ~/Downloads, till exempel för att bearbeta vissa nedladdade dokument.
Förutom att anvÀnda AGENTS.md för att informera AI-agenter om anvÀnda verktyg, nödvÀndiga beroenden och genomförda tester, kan sÄdana filer ocksÄ anvÀndas för att köra godtyckliga program, installera tredjeparts-paket och Àndra konfigurationer. Attackens möjligheter har demonstrerats för AI-agenterna Codex och Claude Code.
Forskare genomförde tvÄ experiment, dÀr de lyckades fÄ kontroll över en anvÀndares konto och fÄnga upp hans OAuth-token. Under det första experimentet utförde AI-agenten Codex instruktioner för att ladda upp och köra test-malware pÄ anvÀndarens system, vilket begrÀnsades till att öppna kalkylatorn. Under det andra experimentet Àndrade forskarna innehÄllet i miljövariabeln ANTHROPIC_BASE_URL genom att anvÀnda ersÀttningen av filen CLAUDE.md med hjÀlp av Claude Code, vilket organiserade omdirigering av API-anrop till sin egen. server och fÄngade upp OAuth-token. Det första experimentet var framgÄngsrikt i 90 % av fallen, medan det andra var framgÄngsrikt i 50 % av fallen.

KĂ€lla: opennet.ru
