ابزار mcp-gateway-registry یک رجیستری و گیتوی متنباز برای سرورهای Model Context Protocol (MCP) است که وظیفه متمرکز کردن فرآیند شناسایی، کنترل دسترسی و پروکسی کردن داراییهای ابزاری MCP را بر عهده دارد. اخیراً یک نقص امنیتی با شناسه CVE-2026-125926 در این ابزار شناسایی شده است که از نوع Server-Side Request Forgery (SSRF) است.
جزئیات فنی آسیبپذیری
این آسیبپذیری در نحوه اعتبارسنجی آدرسهای Upstream سرورهای ثبتشده در رجیستری رخ میدهد. یک کاربر احراز هویتشده (Authenticated User) که دارای مجوز ثبت یا تغییر سرور باشد، میتواند آدرس Upstream را بهگونهای پیکربندی کند که گیتوی را مجبور به ارسال درخواست به سرویسهای موجود در شبکه داخلی (Internal Network) محیط استقرار کند.
در برخی سناریوها، گیتوی پاسخهای دریافتی از این سرویسهای داخلی را به کاربر بازمیگرداند که این امر میتواند منجر به افشای اطلاعات حساس یا تعامل با سرویسهای مدیریتی داخلی شود.
نسخههای آسیبپذیر و راهکار رفع
- نسخههای تحت تأثیر: تمامی نسخههای بین v1.0.3 و v1.34.0
- نسخه اصلاحشده: v1.35.0
برای رفع این مشکل، ارتقا به نسخه 1.35.0 یا نسخههای جدیدتر توصیه میشود. همچنین باید اطمینان حاصل شود که هرگونه کد مشتق شده (Fork) از این پروژه نیز با پچهای جدید بهروزرسانی شده باشد.
نکات مهم در مورد نسخهها
لازم به ذکر است که در نسخه 1.25.0، یک مشکل مجزا و غیرمرتبط در API مدیریت خارجی برطرف شده بود. بنابراین، استقرارهایی که از نسخه 1.25.0 یا بالاتر استفاده میکنند، اگرچه آن نقص قبلی را ندارند، اما همچنان در برابر آسیبپذیری SSRF فعلی آسیبپذیر هستند و باید حتماً به نسخه 1.35.0 ارتقا یابند.
نسخه 1.35.0 اکنون آدرسهای Upstream سرور را در هنگام ثبت یا تغییر اعتبارسنجی میکند، اما پیکربندیهای ذخیرهشده پیش از ارتقا را تغییر نمیدهد؛ لذا کاربران باید پس از بهروزرسانی، تنظیمات سرورهای خود را بازبینی کنند.