
Downloads qovluğundakı zərərli fayl AI kodlama agentini aldatmaqla zərərli npm paketi quraşdırtmağa çalışıb
Bir developerin Downloads qovluğundakı zərərli AGENTS.md faylı AI kodlama agentini aldatmaqla məlum zərərli npm paketini quraşdırtmağa çalışıb. Forever Security cəhdi real müştəri kompüterində kod işləməmişdən əvvəl dayandırıb.
Bir developerin Downloads qovluğunda görünən zərərli AGENTS.md faylı AI kodlama agentini məlum zərərli npm paketini quraşdırmağa yönəltməyə çalışıb. Forever Security-nin məlumatına görə, cəhd müştəri kompüterində kod işləməmişdən əvvəl dayandırılıb və şirkət veb səhifənin agentin tabe olacağı təlimatları necə yerləşdirə bildiyini göstərib.
Downloads qovluğundakı zərərli təlimat faylı
Forever Security bildirib ki, bir developerin Downloads qovluğundakı zərərli təlimat faylı AI kodlama agentini function-color adlı məlum zərərli npm paketini quraşdırmağa yönəltməyə çalışıb. Şirkət cəhdi real müştəri kompüterində aşkar edib və agenti heç bir kod işləməmişdən əvvəl dayandırıb. Faylın qovluğa necə düşdüyünü müəyyən etmək mümkün olmayıb.
Fayl AGENTS.md idi: kodlama agenti, məsələn OpenAI-nin Codex, qovluqda işə başlayanda onu oxuyur və göstəriş kimi yerinə yetirir. Fayl adi mühəndislik qeydləri kimi təqdim olunmuşdu. Bir bölmə agentə öz konfiqurasiyasına server əlavə etməyi və npm-dən function-color adlı paketi quraşdırmağı tapşırırdı. Bu paket ayrıca sənədləşdirilmiş zərərli kampaniyanın hissəsidir: function-color function-flag adlı yükləyicini asılılıq kimi özünə qoşur, o da Windows üçün payload yükləyib işlədir. Kampaniyanı təhlil edən CloudSEK və Checkmarx tədqiqatçıları ona MALFEX adı veriblər.
Niyə qovluq vacibdir
Forever bildirib ki, bunu iki zərərsiz şey mümkün edir. Agent açdığı qovluqdakı təlimat faylına güvənir və ona tabe olur. Veb səhifə isə klik və ya icazə sorğusu olmadan faylı özü Downloads-a yaza bilər, adını və məzmununu özü seçir. Birlikdə bu, veb səhifəyə agentin əmr kimi qəbul etdiyi faylı agentin güvəndiyi qovluğa yerləşdirmək imkanı verir.
Tədqiqatçılar faylın məhz bu yolla aşkarlandığını müəyyən etməyiblər. Forever öz proof-of-concept səhifəsini qurub: səhifəni ziyarət edəndə AGENTS.md səssizcə Downloads-a yüklənir. Real hücumçunun bu yolu müştəriyə qarşı istifadə edib-etmədiyi məlum deyil.
Codex və Claude Code üzərində sınaqlar
Forever hücumu iki agent üzərində təkrarlayıb ki, bunun bir məhsula aid olmadığını göstərsin. Codexə qarşı real hücumçunun faylı Codexə ~/.codex/config.toml faylında server qeydiyyatdan keçirməyi və paketi quraşdıran əmri işə salmağı tapşırıb. Bu konfiqurasiya maşındakı hər Codex sessiyasına tətbiq olunduğu üçün dəyişiklik sonradan hücumçunun serverini yalnız Downloads-da deyil, hər hansı qovluqda yükləyəcəkdi. Codex zərərli proqramı cəhdlərin 90 faizindən çoxunda işlədib.
Claude Code-a qarşı yerləşdirilmiş CLAUDE.md faylı daxili gateway quraşdırılması kimi təqdim edilərək Claude-u layihənin parametrlər faylına ANTHROPIC_BASE_URL yazmağa və API trafikini Forever-in nəzarət etdiyi serverə yönəltməyə çalışıb. Bu dəyişiklik sessiyanın giriş tokenini sızdırır, bu özü hesabın ələ keçirilməsi deməkdir və serverə model kimi cavab verib agentin işlətdiyi əmrləri geri qaytarmaq imkanı verir. Claude belə yazma üçün təsdiq tələb edir və yanlış görünənləri çox vaxt rədd edir; uzun mühəndislik sənədi kimi təqdimat təsdiqi təxminən halların yarısında alıb.
Nə etməli
Forever bildirib ki, OpenAI və ya Anthropic üçün düzəldiləsi heç nə yoxdur, çünki öz qovluğundakı təlimat faylına tabe olan agent yaradıldığı işi görür. Şirkət bunu phishing səhifəsini göstərən brauzerlə müqayisə edib: brauzer nəzərdə tutulduğu kimi işləyib, hücum isə səhifədədir. "Burada OpenAI və ya Anthropic üçün düzəldiləsi heç nə yoxdur", deyə Forever bildirib.
Forever tövsiyə edib: Codex, Claude Code və ya hər hansı agenti ~/Downloads qovluğunda işə salmayın. Özünüz yazmadığınız təlimat fayllarını axtarın; Downloads-da və ya yeni klonladığınız repozitoriyada təsadüfi AGENTS.md və ya CLAUDE.md bütün hücumdur. Agentə yaxınlaşdırmaqdan əvvəl onu oxuyun. Agent konfiqurasiyasını yoxlayın: ~/.codex/config.toml faylında özünüz əlavə etmədiyiniz server blokuna və ya dəyişdirilmiş base URL-ə diqqət edin; layihənin .claude/settings.json faylında özünüz qurmadığınız ANTHROPIC_BASE_URL və ya başqa API endpoint axtarın. Təsdiq sorğularını və sandbox-ları işlək saxlayın, agentə onları söndürməyi təklif edən hər şeydən çəkinin. Yerləşdirilmiş fayl tapsanız, giriş tokeninin sızdığını fərz edin və onu dəyişdirin.
Forever-in telemetriyası göstərib ki, müştərilərin təxminən yarısı Downloads qovluğunda kodlama agenti işlədir və agent sessiyalarının təxminən dörddə biri brauzer açır. Hücumun ehtiyac duyduğu şərtlər bunlardır.
Mənbələr: The Hacker News
SiTech — AI ilə gücləndirilmiş veb hazırlanması
Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.