آخرین اخبار
همهٔ اخبار
امنیت وب و نرم‌افزار گزارش بحرانیت ۵/۱۰

کشف آسیب‌پذیری SSRF در پروژه NextChat؛ امکان دسترسی به سرویس‌های داخلی

کشف آسیب‌پذیری SSRF در پروژه NextChat؛ امکان دسترسی به سرویس‌های داخلی

یک آسیب‌پذیری امنیتی از نوع Server-Side Request Forgery (SSRF) با شناسه CVE-2026-105238 در نسخه‌های تا 2.16.1 نرم‌افزار ChatGPTNextWeb NextChat شناسایی شده است.

جزئیات فنی آسیب‌پذیری

این نقص امنیتی در تابع proxyHandler در فایل app/api/proxy.ts و در بخش Proxy Fallback Handler قرار دارد. مهاجمان می‌توانند با ارسال یک درخواست به نقطه پایانی (Endpoint) /api/proxy و دست‌کاری هدر x-base-url، سرور را مجبور کنند تا درخواست‌های HTTP خروجی را به میزبان‌های دلخواه هدایت کند.

تحلیل اثرات و ریسک

  • عدم اعتبارسنجی: به دلیل اینکه نام میزبان (Hostname) بدون هیچ‌گونه اعتبارسنجی در برابر محدوده‌های خصوصی (Private)، لوپ‌بک (Loopback) یا متادیتای ابری (Cloud-metadata) با هدف fetch سرور ترکیب می‌شود، مهاجم می‌تواند به سرویس‌های داخلی یا نقاط پایانی متادیتای نمونه (Instance-metadata) دسترسی پیدا کند.
  • دسترسی غیرمجاز: این حمله به صورت Remote و بدون نیاز به احراز هویت (Unauthenticated) قابل اجرا است.
  • وضعیت فعلاً: اکسپلویت (Exploit) این آسیب‌پذیری منتشر شده و می‌تواند مورد استفاده قرار گیرد.

وضعیت اصلاحیه

در حال حاضر یک Pull Request برای رفع این مشکل ارائه شده و در انتظار پذیرش نهایی است. به کاربران توصیه می‌شود تا زمان انتشار نسخه اصلاح‌شده، دسترسی‌های شبکه سرور خود را محدود کرده و از قرار دادن این سرویس در محیط‌های حساس ابری بدون لایه‌های حفاظتی خودداری کنند.