🚨 CVE-2025-41115: آسیب‌پذیری بحرانی SCIM در Grafana با امکان Impersonation و Privilege Escalation!

اشتراک گذاری

Grafana Patches CVSS 10.0 SCIM Flaw Enabling Impersonation and Privilege Escalation گروه والنربایت vulnerbyte

گرافانا یک نقص امنیتی بسیار شدید با امتیاز CVSS 10.0 را در مؤلفه SCIM (System for Cross-domain Identity Management) اصلاح کرده است؛ نقصی که در شرایط خاص می‌تواند منجر به جعل هویت کاربران داخلی یا ارتقای سطح دسترسی تا سطح Admin شود.

آسیب‌پذیری در نحوه نگاشت externalId به user.uid داخلی رخ می‌دهد. اگر یک SCIM client مخرب یا نفوذشده مقدار externalId را به‌صورت عددی تنظیم کند (مثل “1”)، این مقدار می‌تواند با UID داخلی کاربران حساسی مثل Administrator همسان شود، و امکان تصاحب حساب فراهم گردد.

این آسیب‌پذیری فقط تحت شرایط مشخص فعال است، اما اگر فعال باشد، ریسک آن فاجعه‌بار است.

شرایط لازم برای اکسپلویت

این نقص فقط در صورتی قابل سوءاستفاده است که هر دو مورد زیر فعال باشند:

  1. enableSCIM = true

  2. user_sync_enabled = true در بلوک [auth.scim]

در این حالت، SCIM client می‌تواند پروفایلی Provision کند که مستقیماً روی UID داخلی یک کاربر موجود Override انجام دهد.

نسخه‌های آسیب‌پذیر

  • Grafana Enterprise 12.0.0 → 12.2.1

  • SCIM در این نسخه‌ها در حالت Public Preview قرار داشته است.

نسخه‌های Patch شده

  • 12.0.6+security-01

  • 12.1.3+security-01

  • 12.2.1+security-01

  • 12.3.0

نحوه تأثیرپذیری (Technical Impact)

اگر یک SCIM client مخرب بتواند externalId را مقداردهی کند:

  • externalId = 1

  • internal user.uid = 1 (مثلاً کاربر Admin)

در این شرایط، کاربر جدید Provision شده به عنوان همان Admin شناسایی می‌شود →
Impersonation کامل + Privilege Escalation

نقص از طریق یک audit داخلی در تاریخ 4 نوامبر 2025 کشف شده و تاکنون گزارشی از سوءاستفاده فعال منتشر نشده است، اما به دلیل سادگی exploit و پیامدهای خطرناک آن، باید فوراً پچ شود.

توصیه‌های امنیتی Vulnerbyte

✔ بروزسانی فوری به نسخه‌های اصلاح‌شده
✔ اگر امکان آپدیت فوری وجود ندارد:

  • غیرفعال‌سازی SCIM تا زمان اعمال پچ

  • جلوگیری از دسترسی SCIM API در شبکه

  • محدودسازی کامل SCIM clientها و استفاده از Zero Trust برای Integrationها
    ✔ پایش audit logs جهت تشخیص:

  • Provision شدن کاربران جدید

  • تغییرات غیرمعمول در user.uid
    ✔ بررسی Config برای اطمینان از غیرفعال بودن SCIM در محیط‌هایی که نیازی ندارند
    ✔ اجرای Security Review برای ابزارهای Identity و Automation که به Grafana متصل‌اند

منابع:

برچسب ها

دیدگاهتان را بنویسید

مطالب مرتبط