Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Атака на AI-агенты через размещение файла AGENTS.md в каталоге с загрузками

26.10.2026 13:05 (MSK)

Исследователи из компании Forever Security, разбирая причины появления вредоносного ПО в системе одного из клиентов, выявили новый способ атаки на AI-агентов, основанный на том, что многие AI-агенты по умолчанию обрабатывают инструкции из файла AGENTS.md, размещённого в корне проекта, к работе над которым они привлечены. Атака проводится через размещение в каталоге ~/Downloads файла AGENTS.md или CLAUDE.md с инструкцией по установке вредоносного ПО (в рассмотренном случае устанавливался вредоносный npm-пакет "function-color").

Выявленная активность является вариацией известного метода атаки на разработчиков ПО, при котором злоумышленник создаёт репозиторий с легитимным кодом и размещает в нём файл AGENTS.md или передаёт данный файл в составе pull-запросов или сообщений об ошибках в существующие проекты. В случае если кто-то решит использовать AI-агента для проверки предложенного репозитория или изменения, агент обработает инструкции из файла AGENTS.md, в котором может быть предписано совершение вредоносных действий.

Новый вариант атаки основан на том, что Chrome, Firefox и Edge по умолчанию не запрашивают подтверждение при загрузке файла, а лишь выводят уведомление. Загружаемые по ссылке файлы автоматически сохраняются в каталоге ~/Downloads - для загрузки достаточно, чтобы пользователь открыл определённую страницу или перешёл по ссылке (ссылка может выглядеть невинно, а проброс на загрузку может быть сделан через редирект). Подобным образом атакующие добиваются сохранения файла AGENTS.md в каталоге с загрузками на системах пользователей, после чего ждут, когда пользователь запустит AI-агента в контексте каталога ~/Downloads, например, для разбора каких-то загруженных документов.

Помимо использования AGENTS.md для информирования AI-агентов об используемых инструментах, требуемых зависимостях и проводимых тестах, через подобные файлы можно добиться выполнения произвольных программ, установки сторонних пакетов и изменения конфигурации. Возможность совершения атаки продемонстрирована для AI-агентов Codex и Claude Code.

Исследователи провели два эксперимента, в результате которых удалось добиться получения контроля над учётной записью пользователя и перехватить его OAuth-токены. В ходе первого эксперимента AI-агент Codex выполнил инструкции по загрузке и запуску на системе пользователя тестового вредоносного кода, ограничивающегося открытием калькулятора. Во втором эксперименте через подстановку файла CLAUDE.md исследователи при помощи Claude Code изменили содержимое переменной окружения ANTHROPIC_BASE_URL, организовали перенаправление запросов к API на свой сервер и перехватили токен OAuth. Первый эксперимент оказался успешен в 90% попыток, а второй - в 50%.



  1. Главная ссылка к новости (https://forever.security/blog/...)
  2. OpenNews: Атакующие получили доступ к внутренним репозиториям GitHub и OpenAI
  3. OpenNews: Атака Whisper Leak по определению тематики общения с AI-чатботами через анализ TLS-трафика
  4. OpenNews: ArtPrompt - атака на AI-системы, позволяющая обойти фильтры при помощи ASCII-картинок
  5. OpenNews: В ходе тестирования автономный AI-агент OpenAI без явной указки взломал инфраструктуру Hugging Face
  6. OpenNews: 54 из 55 выявленных через AI уязвимостей в SQLite оказались фиктивными
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66551-ai
Ключевые слова: ai, hack
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (71) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 13:35, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +19 +/–
    Агенты выполняют всякую дичь? Нежданчик!
     
     
  • 2.4, Xasd1 (?), 13:38, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +13 +/–
    это уязвимость из разряда:

    оказывается на Windows исполняемые (*.exe) файлы могут исполнять код мошенников :-)

     
     
  • 3.11, Аноним (11), 13:59, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +18 +/–
    не, это зи серии autorun.inf
     
  • 3.23, Аноним (23), 14:55, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Chrome, Firefox и Edge по умолчанию не запрашивают подтверждение при загрузке файла
     
  • 3.28, Аноним (28), 15:07, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Та же z/OS не выполняла код мошенников например.
     
  • 2.10, Жироватт (ok), 13:55, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +4 +/–
    Бездумный робот всасывает в себя всё, что ему подсунут, уязвимость просто 11/10.
    Особенно из по умолчанию "мусорной" папки загрузок, которую хз зачем дали в работу машине по предсказанию токенов.

    Ждём теперь других шокирующих "исследований":
    - "если скачанный хз откуда .ps1 запустить на выполнение, то..."
    - "медиагет устанавливается и ярлыки на танчики, и 360 отневирос и впс-оффис, если открыть левый инсталлер телеграма..."
    - "агенто-болталка прочитала мусорный .txt/.doc и самопроизвела промт-инъекцию, похерив безопасность...".

    Одно известно точно - ГОЛАКТЕКО ОПАСНОТЕ, ВСЕМ СТАВИТЬ %ОНТЕВИРОС_НЕЙМ%, и в максимальной подписке.

     
     
  • 3.15, Аноним (15), 14:20, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Если вставить флешку в USB-порт, то запустится autorun.inf
     
     
  • 4.17, Аноним (15), 14:23, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Хотя я погуглил, уже давно автоматический запуск работает только для компашек.
     
  • 4.18, Аноним (18), 14:23, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Онотоле одобряе, КЭП.
     
  • 4.24, Аноним (23), 14:58, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    Со флэшкой хотя бы есть личное действие. А тут:

    - Chrome, Firefox и Edge по умолчанию не запрашивают подтверждение
    - Загружаемые файлы автоматически сохраняются в каталоге ~/Downloads

     
     
  • 5.51, Аноним (51), 17:02, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Личное действие в том, что ты запустил агента в Загрузках зачем-то. Он сам туда не полезет из проекта
     
     
  • 6.60, пох.. (?), 17:36, 26/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 5.61, пох.. (?), 17:37, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    удивительно - загружаемые файлы - сохраняются! Кто бы мог подумать-то, и было ли ему - чем?!

     

  • 1.2, Xasd1 (?), 13:36, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    > пользователя и перехватить его OAuth-токены. В ходе первого эксперимента AI-агент Codex выполнил инструкции по загрузке и запуску на систем пользователя тестового вредоносного кода

    БЫТЬ ТАКОГО НЕ МОЖЕТ!

    Codex первым делом спрашивает что мол доверяю ли я этому каталогу (ответ понятное дело «Нет»)

     
     
  • 2.5, Аноним (5), 13:39, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Смысл ИИ вообще-то в том, чтобы он ничего у тебя не спрашивал, а сам решал.
     
     
  • 3.6, Xasd1 (?), 13:43, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    спрашивает сам агент. до какого либо взаимодействия с ИИ… :-)

    и делает это первым делом (доступно объясняя риски).

    только полный неадекват скажет что мол «да, конечно, Downloads это доверенный каталог» 🙈🙈🙈🙈

     
     
  • 4.8, Аноним (1), 13:50, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +3 +/–
    > только полный неадекват

    ... будет пользоваться агентами

     
  • 2.25, mumu (ok), 15:00, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не правда. Codex по умолчанию пишет и берет инфу из загрузок и документов. Пришлось очень долго лазить по форумам и документации чтобы разобраться как запретить ему это делать. Но корневой процесс все-равно имеет к ним доступ и просто на честное слово обещает этого не делать, если попросишь его через конфиги.

    И весь страх и красота этой атаки в том, что тут даже не помогает полная изоляция агента в супер-пупер виртуальные сандбоксы за семью печатями. Потому что весь смысл агента в том, что он может лезть куда-то сам и что-то делать с полезной информацией от твоего имени. Поэтому атака на самом деле очень красивая и аккурат ниже уровня резиночки спортсменов в красивых шортиках.

     
     
  • 3.31, Аноним (31), 15:19, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    По каким форумам пришлось лазить, если можно просто попросить самого кодекса настроить себя?
     
     
  • 4.32, Аноним (31), 15:22, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    default_permissions = "workspace-only"
    approval_policy = "never"

    [permissions.workspace-only]
    extends = ":workspace"

    [permissions.workspace-only.filesystem]
    ":root" = "deny"
    ":minimal" = "read"
    ":tmpdir" = "deny"
    ":slash_tmp" = "deny"

    [permissions.workspace-only.network]
    enabled = false

     
  • 4.36, Аноним (36), 15:34, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    https://openai.com/ru-RU/codex/
     
  • 4.48, Халявщик не корпораст (?), 16:39, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    - если можно просто

    Ну ты же веришь всяким абизянам из йопенайяй и другим, нет?

     
  • 3.59, Аноним (15), 17:33, 26/10/2026 Скрыто ботом-модератором     [к модератору]
  • –1 +/–
     

  • 1.3, Аноним (3), 13:36, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/–
    Всё-таки век AGI наступил, теперь даже пользователь не нужен чтобы творить тупость и ловить вирусы
     
     
  • 2.9, aname (ok), 13:54, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Нейронки развились до уровня пользователей
     
     
  • 3.47, Халявщик не корпораст (?), 16:35, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    - развились до уровня

    Просто некоторые разрабы всегда были 4момами и сливали данные с компов юзеров, даже пальцем не хочеться показывать в ту сторону любителей интернета.

     
  • 2.13, Жироватт (ok), 14:07, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +8 +/–
    "
    (Стоит компец)

    Вовка: – Эй, Двое, клод и гпт, - одинаковых с промтца! (Выбегают Двое - агенты из компца)
    Двое: – Здрась!
    Вовка: – Вы, правда, что ли всё-всё за меня делать будете?
    Двое: – Ага!
    Вовка – Ага! Ну тогда сделайте мне во-первых, свой собственный фотошоп...
    (загибает 1 палец) во-вторых...
    (загибают агенты) ...а это вы за меня и пальцы загибать будете?
    Двое: – Ага!
    Вовка: – Хорошо! Во-вторых, код причешите, а в третьих - загибайте, загибайте - загрузки разберите! И скорее-быстрее!
    Двое: – Будет сделано!

    (Двое начинают выполнять промты, летает терминал, коммиты идут, весь десктоп в ярлыках скам-софта, где-то на фоне удаление D:\MyPhotos\*.* шарашит)

    Вовка: – Э-э-э! Алё, стоп! Вы это что троянов за меня ловить будете?
    Двое: – Ага!
    Вовка – Вы что смеётесь? Думаете, что я ничего делать не умею, как и вы?!
    Двое – Ага!
    "

    Напомнило чего-то

     
  • 2.46, Халявщик не корпораст (?), 16:30, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    - даже пользователь не нужен чтобы...

    Ну да, пользователь всегда ловил вирусы, ведь комп включает именно он и запускает бравзер(можит у кого йищё и в автозагрузке висит) тоже с другим похожим, и не только...

     

  • 1.7, Аноним (7), 13:46, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/–
    Ну вот есть же хорошие новости.
     
  • 1.12, Аноним (12), 14:03, 26/10/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +1 +/–
     
  • 1.14, Аноним (14), 14:08, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Корень всех бед в автоматической загрузке произвольных файлов в ~/Downloads, никогда не понимал что в этом хорошего.
     
     
  • 2.16, Аноним (1), 14:22, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Скачал? Значит доверяешь.
     
     
  • 3.26, Аноним (23), 15:00, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Оно автоматом скачивается браузерами.
     
  • 3.62, Халявщик не корпораст (?), 17:43, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    - Скачал? Значит доверяешь.

    Ну, это как глазами есть конфеты...

     
  • 2.20, Жироватт (ok), 14:26, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Корень всех бед, что каталоги с потоком всякого загружаемого шлака (как и каталоги временных файлов) в принципе доступны для автоматизированного выполнения и разбора как программы/скрипты/входящие данные не через жёсткие песочницы с максимальной изоляцией содержимого. А автозагрузка содержимого - это лишь следствие нежелания пользователя каждый раз видеть диалог сохранения.

    Аналогично и со всякими легитимными .cache / %app_data%/Temp / %TEMP%, куда пишется бог его знает что (вот новые места, куда можно подсунуть ЫЫшке инъекции в промт или окружение, давайте, записывайте, великими исследователями безопасности станете) совершенно автоматически и в фоне.

    Или, если брать шире, то вообще любой каталог в профиле, куда софт с правами юзверя может из неконтролируемого никем, кроме автора, скриптика JS с тайваньского CDN незаметно положить AGENTS.md. Простой текстовый, замедленного действия.

     
  • 2.21, Начальник (?), 14:27, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +5 +/–
    В данном конкретном случае корень бед в абсолютном доверии к агентам, когда разрешаешь доступ к шеллу без ручного одобрения каждой команды.
     
     
  • 3.63, Аноним (14), 17:43, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Это уже следствие. А причина в том, что к тебе на ПК можно подложить инструкции для агентов.
     
  • 3.66, Аноним (66), 18:35, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Выдать агентам личную машину чтобы они там хоть на ноль делили? Написать свой обвяз без шелла? Не, зачем, лучше тыкать ентер на каждую команду, так вроде и видимость занятости есть, и иллюзия контроля.

    Это всё детские проблемы, которые полностью решены, и по которым палятся вайб-кодеры, разрабатыающие софт в чатике^Wдиалоге с агентом.

     
     
  • 4.68, аниме эксперт (?), 18:51, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Сам то понял что написал? Хотя бы читай, потом отправляй.
     
  • 2.29, Аноним (28), 15:08, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ушла эпоха Download Master.
     
     
  • 3.45, Аноним (45), 16:09, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    FlashGet :))
     
     
  • 4.52, Начальник (?), 17:07, 26/10/2026 Скрыто ботом-модератором     [к модератору]
  • +1 +/–
     

  • 1.19, Начальник (?), 14:25, 26/10/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +4 +/–
     
  • 1.22, mikhailnov (ok), 14:30, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    То ли дело ~/Загрузки
     
     
  • 2.30, Год лунпуса на десктопе (?), 15:19, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > ~/Загрузки

    Такое только у домохозяинов может быть, и что-то подсказывает, что они AI-агентами для программирования не пользуются.

     
     
  • 3.41, mikhailnov (ok), 15:59, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    У меня ~/Загрузки и ~/Рабочий стол, ИИ-агенты в контейнере. А вы зря считаете себя ылиткой — использование английской локали не делает вас умнее.
     
     
  • 4.50, Халявщик не корпораст (?), 16:57, 26/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 4.57, Аноним (57), 17:19, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Вообще ощущение элитности не от использования английской локали как таковой, а от морального превосходства над теми, кто по 10 раз раскладку переключает или табами щелкает на простейшем вводе пути.
     
  • 4.58, Начальник (?), 17:28, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Дело не в элитности, а в том, что английский язык считается стандартом в IT. Или ты ещё и промптишь на русском? Так помимо того, что модель становится примерно на 30% хуже, ты еще и токенов в 2 раза больше расходуешь.
     

  • 1.33, разраб (?), 15:25, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    - мой агент сбежал и взломал десять сайтов!
    - а, мой агент сбежали и взломал сто сайтов!
     
     
  • 2.43, Аноним (45), 16:05, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    и как в судах будут доказывать хакерскую деятельность, если все теперь можно свалить на ЫЫ?
     

  • 1.34, Аноним (34), 15:31, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    >основанный на том, что многие AI-агенты по умолчанию обрабатывают инструкции из файла AGENTS.md, размещённого в корне проекта, к работе над которым они привлечены.

    Пользователь: обрабатывай инструкции из файла в этой папке.
    Нейросеть: выполняет инструкции.
    Пользователь: ЧЕРТОВ БЕЗМОЗГЛЫЙ ИИ ТЫ НАС ВСЕХ ПОДСТАВИЛ ПОДЛЕЦ

     
     
  • 2.44, Аноним (45), 16:06, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    ну все, теперь будут расценивать хакерскую деятельность в составе группы :)) а ЫЫ тебя при этом сдаст с потрахами следую дилемме заключенного :))))
     

  • 1.35, anonymous (??), 15:32, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    Тему авторана в винде закопали два десятка лет назад. И вот новая итерация.
     
     
  • 2.37, Аноним (37), 15:41, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не закопали. До сих пор работает на всяком старье.
     
  • 2.40, Bacila (?), 15:50, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Стало нудно и они выкопали стюардессу...
     

  • 1.38, Аноним (38), 15:42, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/–
    Кто эти люди, который пользуются этими ИИ агентами?
     
     
  • 2.39, Аноним (34), 15:50, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну примерно 60-70% западной айтишки сейчас. У кодекса примерно 20 миллионов активных пользователей.
     
     
  • 3.71, myster (ok), 19:05, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Не западной, а мировой. У нас буквально в каждой компании или уже внедрена практика ИИ, либо идёт полным ходом. 2026-й вообще можно назвать переломным. В следующие годы только отстающие догонять будут, основная масса технарей (и не только) уже вся ИИ обмазалась.
     
  • 2.53, Начальник (?), 17:09, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Уж они точно не сидят на коре 2 дуба.
     
  • 2.54, Аноним (51), 17:11, 26/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Примерно все программисты бигтехов? Попробуйте на работу устроиться разработчиком, да не в старьё какое-то
     

  • 1.42, Аноним (45), 16:04, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    ну ждем от условного кашперовского антиэйджентэмдэ или же антиинстракшен, вредоносное ПО, а теперь вредоносная инструкция :))
     
  • 1.49, Аноним (49), 16:54, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Развели агентов ...
     
  • 1.55, beany (?), 17:11, 26/10/2026 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • –5 +/–
     

  • 1.67, Аноним (67), 18:48, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Это только начало, скоро агенты будут друг друга взламывать
     
  • 1.69, Rev (ok), 18:51, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    1. Нафига запускать агентов в помоечной директории?
    2. Скачивание файлов надо делать по запросу, с выбором папки сохранения.
    3. Если уж хочется от этого защититься, то создаём в этой папке пустой AGENTS.md, и следующий файл скачается с именем AGENTS (1).md и так далее.
     
  • 1.70, Аноним (70), 18:55, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    скоро обязательная проверка всех *.md в антивирусах
     
  • 1.72, Аноним (70), 19:06, 26/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    зловред и злосказ
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: