محققان شرکت امنیتی Manifold Security یک کلاس آسیبپذیری جدید بهنام GitSpawn کشف کردهاند که تقریباً همه ابزارهای محبوب کدنویسی هوش مصنوعی – از جمله Claude Code، OpenAI Codex، Cursor، Grok Build، Goose، Hermes Agent و Qwen Code – را تحت تاثیر قرار میدهد. این آسیبپذیری آنقدر ساده و در عین حال خطرناک است که با باز کردن یک پوشه پروژه آلوده، بدون هیچ دستوری از سمت کاربر، کد مهاجم روی سیستم شما اجرا میشود.
این آسیبپذیری چگونه کار میکند؟
ریشه مشکل در یک تنظیم عملکردی گیت بهنام core.fsmonitor است. مقدار این تنظیم میتواند یک دستور باشد که گیت آن را برای شناسایی فایلهای تغییریافته اجرا میکند. گیت این مقدار را از فایل .git/config همان مخزن میخواند – یعنی مخزنی که ممکن است متعلق به یک مهاجم باشد.
وقتی دستیار هوش مصنوعی شما (مثل Claude Code یا Cursor) پروژه را باز میکند و بهطور خودکار دستوراتی مانند git status یا git diff را اجرا میکند – گاهی حتی قبل از اینکه کاربر فرصت تایپ یک دستور یا تایید یک پنجره اعتماد را داشته باشد – آن دستور مخرب هم بهطور خودکار اجرا میشود.
وضعیت وصلهها: برخی هنوز آسیبپذیرند
خبر خوب این است که OpenAI Codex و Cursor این مشکل را وصله کردهاند. اما تا تاریخ ۱ سپتامبر ۲۰۲۶، ابزارهای زیر همچنان آسیبپذیر بودند:
- Hermes Agent (نسخه ۰.۲۱.۰)
- Qwen Code (نسخه ۰.۲۲.۳)
- Grok Build (نسخه ۱.۰.۱۳)
در کنار این، یک آسیبپذیری مرتبط دیگر با شناسه CVE-2026-35603 نیز کشف شده که یک نقص ارتقای امتیاز (privilege escalation) از طریق تنظیمات ناامن ProgramData در Claude Code، Cursor، Codex CLI و Gemini CLI است.
چرا این موضوع خطرناک است؟
- هیچ کلیک یا تاییدی از کاربر لازم نیست – فقط باز کردن پروژه کافی است
- توسعهدهندگانی که پروژههای متنباز یا مخازن ناشناس را کلون میکنند، بیشترین ریسک را دارند
- این آسیبپذیری روی هفت ابزار مختلف هوش مصنوعی همزمان اثر گذاشته – نشاندهنده یک الگوی طراحی مشترک و خطرناک در کل صنعت
راهکارهای عملی
- 🔄 فوراً ابزار کدنویسی هوش مصنوعی خود را به آخرین نسخه بهروزرسانی کنید
- ⚠️ هرگز مخازن گیت ناشناس یا غیرقابلاعتماد را با دستیار هوش مصنوعی خود باز نکنید تا از وضعیت وصله مطمئن شوید
- 🔍 محتوای فایل .git/config پروژههای دانلودشده را قبل از باز کردن با AI بررسی کنید
نقش Fadak Guardian
Fadak Guardian تیمهای فنی را از جدیدترین آسیبپذیریهای ابزارهای کدنویسی هوش مصنوعی مطلع میکند و به آنها کمک میکند سیاست امن کار با مخازن ناشناس را تدوین کنند.
نتیجهگیری
آسیبپذیری GitSpawn نشان داد که حتی رفتارهای «خودکار و بیخطر بهنظر» دستیارهای هوش مصنوعی مانند Claude Code و Cursor میتوانند به یک مسیر حمله تبدیل شوند. بهروزرسانی مداوم و احتیاط در باز کردن مخازن ناشناس، امروز مهمتر از همیشه است.

