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

آسیب‌پذیری در کتابخانه Google::Auth برای Perl؛ خطر جعل احراز هویت توسط مهاجمان محلی

آسیب‌پذیری در کتابخانه Google::Auth برای Perl؛ خطر جعل احراز هویت توسط مهاجمان محلی

نسخه‌های 0.11 تا 0.12 کتابخانه Google::Auth برای زبان برنامه‌نویسی Perl دارای یک نقص امنیتی هستند که به مهاجمان محلی اجازه می‌دهد فرآیند احراز هویت را مختل کنند. این آسیب‌پذیری به دلیل عدم بررسی پارامتر state در فرآیند OAuth در بخش gcloud-auth login callback رخ می‌دهد.

در حالت استاندارد، دستوراتی نظیر gcloud-auth login و application-default login یک پارامتر state را همراه با درخواست احراز هویت ارسال می‌کنند. با این حال، این کتابخانه پس از دریافت کد از loopback listener، آن را بدون مقایسه با مقدار state اولیه، می‌پذیرد. این عدم اعتبارسنجی به یک مهاجم محلی اجازه می‌دهد تا کد احراز هویت مربوط به حساب کاربری خود را ارائه داده و فرآیند ورود کاربر را به سمت حساب خود هدایت کند.