شناسایی آسیبپذیری امنیتی جدید در لینوکس؛ نفوذ به دستگاهها بدون نیاز به رمز عبور

یک نقص امنیتی ده ساله در تعامل بین OpenSSH و musl کشف شده است که به مهاجمان اجازه میدهد بدون نیاز به رمز عبور به برخی دستگاههای لینوکسی، بهویژه نسخههای Alpine Linux، دسترسی پیدا کنند. این آسیبپذیری تنها در شرایط پیکربندی خاصی رخ میدهد اما در صورت وقوع، امکان ورود فوری و بدون نیاز به تلاش مجدد را برای مهاجم فراهم میکند.
محققان امنیتی یک آسیبپذیری قدیمی و خطرناک را شناسایی کردهاند که دستگاههای دارای پیکربندیهای خاص لینوکس، بهویژه Alpine Linux، را تهدید میکند. این نقص امنیتی در نحوه تعامل بین OpenSSH و musl (یک جایگزین سبک برای کتابخانه libc) نهفته است. نکته حائز اهمیت این است که این آسیبپذیری زمانی فعال میشود که سیستم از PAM (ماژولهای احراز هویت قابل اتصال) استفاده نکند.
برای موفقیت این حمله، شرایط خاصی باید برقرار باشد. سیستم هدف باید حداقل یک حساب کاربری با رمز عبور هششده (SHA256 یا SHA512) داشته باشد و آن حساب کاربری باید به صورت «بدون رمز عبور» (مشخص شده با ستاره در فایل /etc/shadow) پیکربندی شده باشد. حسابهای بدون رمز عبور معمولاً برای دسترسیهای مبتنی بر گواهی استفاده میشوند، اما این پیکربندی در برخی موارد به یک حفره امنیتی بزرگ تبدیل میشود.
به گفته کارشناسان، مهاجمی که به پورت SSH دسترسی داشته باشد، میتواند بدون نیاز به هیچ رمز عبوری وارد سیستم شود. این حمله تنها با یک بار اتصال موفقیتآمیز است و نیازی به تلاش مجدد یا حدس رمز عبور ندارد. مهاجمان با وارد کردن بیش از ۲۵۶ کاراکتر در فیلد رمز عبور، میتوانند سیستم را دور بزنند.
تیم تحقیقاتی شرکت Checkpoint اعلام کرد که اگرچه حسابهای روت (Root) تحت تنظیمات پیشفرض امن هستند، اما حسابهایی که دسترسیهای sudo یا doas دارند همچنان میتوانند به هدف مهاجمان تبدیل شوند. کاربران Alpine Linux و سایر سیستمهای مشابه که از کتابخانه musl استفاده میکنند، باید هرچه سریعتر پیکربندیهای SSH خود را بازبینی و در صورت وجود حسابهای بدون رمز عبور، آنها را ایمنسازی کنند.
گزارش فارسی این خبر با کمک هوش مصنوعی و فقط بر اساس اطلاعات منتشرشده در منبع تهیه شده است.