محققان امنیت سایبری یک آسیبپذیری در مایکروسافت ویژوال استودیو کد (Visual Studio Code) کشف کردهاند که به مهاجمان امکان میدهد توکن احراز هویت گیتهاب (GitHub OAuth token) کاربران را به سرقت ببرند.
تنها با کلیک روی یک لینک، مهاجم میتواند توکنی را بدزدد که دسترسی کامل به تمام مخازن کد (repositories) کاربر، از جمله مخازن خصوصی، را فراهم میکند. این آسیبپذیری از طریق سوءاستفاده از مکانیزم انتقال پیام (message-passing mechanism) میان پنجره اصلی VS Code و نماهای وب (webviews) عمل میکند و به مهاجم اجازه میدهد افزونههای مخرب نصب کرده و توکن OAuth ارسالشده به سرویس GitHub .dev را استخراج نماید.
این حمله همچنین از قابلیتی به نام «افزونههای محلی فضای کاری» (local workspace extensions) در VS Code بهره میبرد که نصب افزونه را بدون نمایش هیچ هشدار اعتماد اضافی ممکن میسازد و بدین ترتیب بررسی اعتماد ناشر (publisher trust check) را دور میزند. گفتنی است این آسیبپذیری در دوم ژوئن ۲۰۲۶ به گیتهاب گزارش شد و تنها یک ساعت پس از آن جزئیاتش بهصورت عمومی منتشر گردید.
مایکروسافت این آسیبپذیری را تأیید کرده و اعلام نموده در حال توسعه یک وصله امنیتی (fix) است، همچنین تصریح کرد که این مشکل نسخه دسکتاپ VS Code را تحت تأثیر قرار نمیدهد.
@DevTwitter | <Teegra/>
Post #12159
7.45K
- ❤ 17
- 👍 7
- 🔥 3