یک حفره امنیتی عجیب در لینوکس: با وارد کردن ۲۵۷ کاراکتر به دسترسی ادمین برسید!

یک آسیبپذیری امنیتی جدید در برخی توزیعهای لینوکس کشف شده که به هکرها اجازه میدهد با وارد کردن یک رشته طولانی از کاراکترهای تصادفی (بین ۲۵۷ تا ۱۰۲۴ کاراکتر)، از سد احراز هویت SSH عبور کرده و به دسترسی روت (Admin) دست یابند.
امنیت پروتکل SSH در برخی توزیعهای خاص لینوکس با تهدیدی عجیب و ساده روبرو شده است. محققان امنیتی دریافتهاند که در سیستمهای مبتنی بر کتابخانه musl libc که از ماژول احراز هویت PAM استفاده نمیکنند، وارد کردن یک رشته طولانی از کاراکترهای تصادفی میتواند منجر به بایپس شدن رمز عبور و دسترسی مستقیم به حساب کاربری روت شود.
این باگ که توسط Ozgun Kultekin کشف شده، به دلیل تداخل در توابع امنیتی رخ میدهد. به زبان ساده، سیستم در مواجهه با یک رمز عبور بسیار طولانی، مقدار کاراکترها را به گونهای پردازش میکند که در نهایت به یک «ستاره» (Wildcard) تبدیل شده و سیستم به اشتباه تصور میکند که رمز عبور معتبر است. خوشبختانه این مشکل عمومی نیست و اکثر توزیعهای محبوب مانند اوبونتو، دبیان یا فدورا که از کتابخانه استاندارد glibc استفاده میکنند، کاملاً ایمن هستند.
توزیعهای آسیبپذیر شامل مواردی مانند Alpine Linux یا سیستمهایی هستند که به صورت دستی پیکربندی شده و PAM را غیرفعال کردهاند. تیم OpenSSH یک اصلاحیه امنیتی برای رفع این مشکل ارائه داده است. با این حال، این حفره امنیتی یادآور اهمیت استفاده از توزیعهای استاندارد و پیکربندیهای امنیتی صحیح برای سرورها و سیستمهای تحت شبکه است تا از خطاهای پیشبینینشده در پروتکلهای احراز هویت جلوگیری شود.
گزارش فارسی این خبر با کمک هوش مصنوعی و فقط بر اساس اطلاعات منتشرشده در منبع تهیه شده است.