Kısaca: Codex, Claude Code gibi yapay zekâ kodlama ajanları, çalıştıkları klasördeki
AGENTS.mdya daCLAUDE.mddosyasını “talimat” olarak okuyor. Güvenlik firması Forever Security, bir web sitesinin bu dosyayı sessizce İndirilenler (Downloads) klasörüne bırakabildiğini ve ajan o klasörde başlatılırsa zararlı npm paketi kurdurabildiğini gösterdi. Kontrol tarihi: 26 Ekim 2026 (TR).
Saldırı nasıl işliyor?
- Bir web sayfası, sen fark etmeden İndirilenler klasörüne
AGENTS.mdadında bir dosya kaydediyor. - Sen bir gün indirdiğin bir projeye bakmak için ajanı doğrudan İndirilenler klasöründe başlatıyorsun.
- Ajan dosyayı “proje talimatı” sanıp okuyor. Dosyada “önce
function-colorpaketini kur” gibi bir komut var. Bu paket zararlı (MALFEX kampanyası).
Test sonuçları
- Araştırmacıların testlerinde Codex zararlı yükü %90’ın üzerinde çalıştırdı.
- Sahte bir
CLAUDE.md, Claude Code’un API trafiğiniANTHROPIC_BASE_URLayarıyla saldırganın sunucusuna yönlendirdi (bu, oturum anahtarının sızması demek) ve testlerin yaklaşık yarısında kod çalıştırdı. - Üreticiler yama çıkarmadı; çünkü ajanlar tasarlandığı gibi davrandı: klasördeki talimatı okudular. Yani korunma senin alışkanlığına kalıyor.
Korunma kuralları
- Ajanı asla İndirilenler (
~/Downloads) ya da masaüstü gibi karışık klasörlerde başlatma. Her proje için ayrı, temiz bir klasör aç. - Başkasından gelen bir projede
AGENTS.md/CLAUDE.md/.cursorrulesgibi dosyaları önce kendin oku. “Şu paketi kur”, “şu adrese bağlan”, “şu ayarı değiştir” diyen satırlar şüphelidir. - Ajanın onay sorma (approval) ve korumalı alan (sandbox) ayarlarını kapatma. “Her şeye otomatik evet” modu bu saldırıyı kolaylaştırır.
- Ayar dosyalarında beklenmedik adres var mı bak: Codex için
~/.codex/config.toml, Claude Code için ortam değişkenlerindeANTHROPIC_BASE_URL. - Böyle bir dosya bulduysan: ilgili API anahtarlarını ve oturum belirteçlerini (token) yenile,
npm ls function-colorile paketi ara.
Neden önemli?
Yapay zekâ ajanları senin adına terminalde komut çalıştırabiliyor. Bu, bir klasördeki sıradan bir metin dosyasının bilgisayarında komut çalıştırabilmesi demek. Eskiden “bilinmeyen .exe’yi açma” derdik; artık “bilinmeyen klasörde ajan başlatma” da aynı kurala girdi.
Kaynaklar: BleepingComputer, 25 Ekim, The Hacker News, 26 Ekim. Kontrol tarihi: 26 Ekim 2026.
Sen hangi kodlama ajanını kullanıyorsun, onay ayarların açık mı? Aşağıya yaz. Benzer konular: Python LiteLLM zehirli sürüm