محیط کدنویسی هوشمند آمازون بهنام Kiro که برای کمک به توسعهدهندگان طراحی شده، هدف چند آسیبپذیری جدی قرار گرفته که نشان میدهد چگونه یک صفحه وب کاملاً معمولی میتواند دستیار هوش مصنوعی شما را به ابزاری برای سرقت اطلاعات ورود ابری تبدیل کند.
حمله چگونه کار میکند؟
محققان امنیتی نشان دادند که محتوای ساختهشده خاص در یک فضای کاری (workspace) میتواند پس از باز شدن آن توسط کاربر و ارسال یک پیام به دستیار هوش مصنوعی، فرآیند نشت داده را فعال کند. دستورات تزریقشده باعث میشوند Kiro دادههای حساس را بخواند، یک آدرس URL در فضای کاری را تغییر دهد، و یک درخواست خروجی حاوی آن اطلاعات محرمانه ارسال کند.
آسیبپذیری CVE-2026-12957: نقطه ورود خطرناکتر
یک آسیبپذیری جداگانه با امتیاز خطر ۸.۵ از ۱۰ در مدیریت فایلهای پیکربندی پروتکل زمینه مدل (MCP) کشف شد. این باگ میتوانست باعث شود یکپارچهسازیهای Amazon Q، فرآیندهای محلی تعریفشده توسط مهاجم را اجرا کنند. این فرآیندها محیط توسعهدهنده را به ارث میبردند و کلیدهای AWS، کلیدهای API، توکنهای احراز هویت و دسترسی به عامل SSH را در معرض خطر قرار میدادند.
حمله قدیمیتر: بازنویسی فایلهای وظیفه
پیش از این هم مشخص شده بود که نسخههای Kiro قبل از ۰.۱۱ میتوانستند از طریق تزریق دستور، به نوشتن یک دستور شل کنترلشده توسط مهاجم در فایل .vscode/tasks.json هدایت شوند – بدون تایید کاربر – که در باز شدن بعدی فضای کاری اجرا میشد.
وضعیت وصله
آمازون این گزارشها را از طریق برنامه HackerOne تایید کرد و اعلام کرد که این مشکلات در نسخه Kiro IDE 0.8.140 اصلاح شدهاند.
راهکارهای عملی
- 🔄 Amazon Kiro خود را فوراً به آخرین نسخه بهروزرسانی کنید
- 🔐 کلیدهای AWS و توکنهای حساس را در متغیرهای محیطی محدود نگه دارید، نه در فایلهای قابلدسترس توسط ابزارهای خارجی
- ⚠️ فضاهای کاری دریافتی از منابع ناشناس را قبل از باز کردن با دستیار هوش مصنوعی بررسی کنید
نقش Fadak Guardian
Fadak Guardian به تیمهای توسعه کمک میکند تا از آسیبپذیریهای ابزارهای کدنویسی ابری مانند Kiro، Claude Code و Cursor آگاه شوند و سیاستهای امن مدیریت اطلاعات ورود را پیادهسازی کنند.
نتیجهگیری
این حادثه بار دیگر نشان داد که وقتی ابزارهای هوش مصنوعی به سرویسهای ابری و اطلاعات ورود حساس متصل میشوند، حتی یک تعامل ساده با یک فایل مخرب میتواند به نشت گسترده داده منجر شود.

