آخرین اخبار
همهٔ اخبار
اکسپلویت‌ها گزارش بحرانیت ۶/۱۰

آسیب‌پذیری بحرانی در Gitea؛ امکان تسخیر حساب‌های کاربری از طریق OAuth2

آسیب‌پذیری بحرانی در Gitea؛ امکان تسخیر حساب‌های کاربری از طریق OAuth2

یک آسیب‌پذیری امنیتی بحرانی در پلتفرم Gitea شناسایی شده است که می‌تواند منجر به تسخیر کامل حساب‌های کاربری (Account Takeover)، از جمله حساب‌های مدیر (Administrator)، شود.

جزئیات فنی

این نقص امنیتی زمانی رخ می‌دهد که تنظیمات [oauth2_client].ACCOUNT_LINKING روی حالت auto قرار گرفته باشد و قابلیت ثبت‌نام (Registration) نیز فعال باشد. در این حالت، فرم ثبت‌نام برای پیوند دادن حساب (Account Linking)، به جای استفاده از هویت تأیید شده توسط ارائه‌دهنده OAuth2، از نام کاربری یا ایمیل ارسالی در فرم برای جستجوی حساب موجود استفاده می‌کند.

یک مهاجم که دارای حساب کاربری در یکی از ارائه‌دهندگان OAuth2 پیکربندی‌شده است، می‌تواند نام کاربری یا ایمیل کاربر هدف را در فرم وارد کند. با این کار، هویت خارجی مهاجم به حساب کاربری هدف در Gitea پیوند می‌خورد و مهاجم می‌تواند بدون نیاز به رمز عبور، به حساب مذکور (حتی در سطح دسترسی مدیریت) دسترسی کامل پیدا کند.