یک آسیبپذیری امنیتی با شناسه CVE-2026-94044 در اپلیکیشن 03-lovepreetSingh MCP شناسایی شده است که به مهاجمان اجازه میدهد بدون نیاز به احراز هویت (Unauthenticated)، فایلهای دلخواه خود را در مسیرهای غیرمجاز سیستم هدف قرار دهند.
جزئیات فنی آسیبپذیری
این نقص امنیتی در تابع create_file واقع در مسیر app/api/mcp/route.ts رخ میدهد. مهاجم میتواند با دستکاری آرگومانهای filePath و content، از تکنیک Path Traversal برای خروج از دایرکتوری پایه و نوشتن محتوای کنترلشده در نقاط مختلف سیستم فایل (Host Filesystem) استفاده کند.
تاثیرات امنیتی و تحلیل ریسک
- تأثیر بر یکپارچگی (Integrity): بالا؛ امکان بازنویسی فایلهای پیکربندی (Config) یا فایلهای سیستمی وجود دارد.
- تأثیر بر در دسترس بودن (Availability): محدود؛ احتمال ایجاد اختلال در سرویسها از طریق بازنویسی فایلهای حیاتی.
- تأثیر بر محرمانگی (Confidentiality): پایین؛ به دلیل نبود قابلیت Read Primitive، مهاجم نمیتواند دادهها را بخواند.
در حال حاضر کد اکسپلویت (Exploit) این آسیبپذیری به صورت عمومی در دسترس است. با توجه به اینکه این پروژه از سیستم نسخهبندی (Versioning) استفاده نمیکند، شناسایی دقیق نسخههای آسیبپذیر دشوار است، اما گزارشها نشان میدهد که نسخههای تا commit مشخص f95d035c تحت تأثیر این مشکل هستند.