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

آسیب‌پذیری SSRF در نرم‌افزار wiki-go؛ خطر نشت اطلاعات از سرویس‌های داخلی و ابری

آسیب‌پذیری SSRF در نرم‌افزار wiki-go؛ خطر نشت اطلاعات از سرویس‌های داخلی و ابری

یک آسیب‌پذیری از نوع Server-Side Request Forgery (SSRF) با شناسه CVE-2026-114374 در نسخه‌های قدیمی نرم‌افزار wiki-go (تا نسخه 1.9.1) شناسایی شده است. این نقص امنیتی به کاربران دارای دسترسی (Authenticated Users) اجازه می‌دهد تا از طریق اندپوینت fetch-metadata، درخواست‌هایی را به سمت سرویس‌های داخلی یا سرویس‌های متا‌دیتای ابری (Cloud Metadata) ارسال کنند.

جزئیات فنی و نحوه حمله

مشکل اصلی در فایل internal/handlers/metadata_api.go نهفته است. این بخش از نرم‌افزار وظیفه پیش‌نمایش متا‌دیتای یک URL را بر عهده دارد. در نسخه‌های آسیب‌پذیر، سیستم تنها پروتکل URL (مانند http یا https) را بررسی می‌کرد و هیچ اعتبارسنجی (Validation) روی IP مقصد انجام نمی‌داد. در نتیجه، یک مهاجم می‌تواند با ارسال یک آدرس داخلی یا آدرس‌های حساس ابری (مانند 169.254.169.254)، از سرور بخواهد که اطلاعات آن‌ها را دریافت و به مهاجم بازگرداند.

میزان تأثیرگذاری

با توجه به امتیاز CVSS 5.3، این آسیب‌پذیری در سطح متوسط (Medium) قرار دارد. تأثیر اصلی این حمله بر محرمانگی (Confidentiality) است و از آنجایی که مهاجم باید ابتدا یک حساب کاربری معتبر داشته باشد، سطح خطر نسبت به حملات بدون احراز هویت کمتر است. با این حال، امکان شناسایی سرویس‌های داخلی و استخراج اطلاعات حساس از زیرساخت‌های ابری وجود دارد.

راهکارهای مقابله و رفع مشکل

  • ارتقای فوری: بهترین راهکار، به‌روزرسانی نرم‌افزار wiki-go به نسخه 1.9.2 یا بالاتر است. این نسخه با معرفی سیاست‌های جدید برای اعتبارسنجی URLهای خروجی، مشکل را به‌طور کامل برطرف کرده است.
  • کنترل‌های جبرانی: در صورتی که ارتقا بلافاصله امکان‌پذیر نیست، توصیه می‌شود دسترسی‌های خروجی (Egress) سرور را محدود کنید تا از دسترسی به محدوده‌های IP خصوصی، Loopback و Link-local جلوگیری شود.