یک نقص امنیتی در بخش احراز هویت OTP شرطی (Conditional OTP) در راهکار مدیریت هویت و دسترسی Keycloak شناسایی شده است که با شناسه CVE-2026-96445 ثبت گردید.
جزئیات فنی آسیبپذیری
این مشکل زمانی رخ میدهد که سیستم برای تصمیمگیری در مورد نادیده گرفتن رمز یکبار مصرف (OTP)، هدرهای HTTP خاصی را ارزیابی میکند. با این حال، Keycloak در بررسی اینکه آیا این هدرها از یک منبع مورد اعتماد (Trusted Source) ارسال شدهاند یا خیر، شکست میخورد.
سناریوی حمله
در صورتی که یک عامل تهدید (Threat Actor) پیش از این موفق به سرقت رمز عبور کاربر شده باشد، میتواند با ارسال یک درخواست حاوی هدرهای دستکاری شده (Specially Crafted Headers)، مکانیزم احراز هویت دوم یا MFA را دور زده و به حساب کاربری دسترسی پیدا کند.
- شدت آسیبپذیری: متوسط (Medium)
- نوع نقص: نقص در اعتبارسنجی هدرهای HTTP
- تاثیر: دور زدن OTP در شرایط خاص