یک نقص امنیتی جدی در ابزار Ditto Explorer (بخشی از پروژه Eclipse Ditto) کشف شده است که به مهاجم اجازه میدهد از طریق تزریق یک OIDC Authority کنترلشده، دسترسی به حسابهای کاربری قربانیان را به دست آورد.
جزئیات فنی آسیبپذیری
این آسیبپذیری که با شناسه CVE-2026-107503 ثبت شده، ناشی از عدم اعتبارسنجی URL محیطها (Environments URL) است. در نسخههای 3.6.0 تا 3.9.7، مهاجم میتواند با ارسال یک لینک دستکاریشده به کاربر، در صورتی که قابلیت autoSso فعال باشد، یک OIDC Authority تحت کنترل خود را در سیستم تزریق کند.
روند حمله (Attack Vector)
- شروع حمله: کاربر روی لینکی که توسط مهاجم ساخته شده کلیک میکند.
- احراز هویت: رابط کاربری (UI) بهطور خودکار فرآیند ورود را از طریق یک Identity Provider (IdP) معتبر آغاز میکند.
- سرقت توکن: در مرحله تبادل، کد مجوز (Authorization Code) به همراه PKCE code_verifier بهجای ارسال به سرور معتبر، به یک Token Endpoint تحت کنترل مهاجم ارسال میشود.
- نتیجه: مهاجم با بهدست آوردن این اطلاعات، میتواند دسترسی کاربر را سرقت کرده و منجر به Account Takeover یا تصاحب کامل حساب کاربری شود.