یک آسیب‌پذیری بحرانی در توزیع لینوکس آلپاین کشف شد

یک نقص امنیتی خطرناک در توزیع لینوکس آلپاین شناسایی شده است که به مهاجمان اجازه می‌دهد در شرایط مشخص، بدون داشتن رمز عبور وارد سرورها شوند. توسعه‌دهندگان OpenSSH و آلپاین برای برطرف‌کردن این مشکل به‌روزرسانی اضطراری منتشر کرده‌اند.

به‌گزارش The Hacker News، این آسیب‌پذیری در سرویس OpenSSH کشف شده است؛ ابزاری که مدیران شبکه از آن برای اتصال امن و کنترل سرورها از راه دور استفاده می‌کنند.

مشکل زمانی رخ می‌دهد که مهاجم به‌جای رمز عبور معمولی، رشته‌ای بسیار طولانی شامل بیش از ۲۵۶ بایت را وارد کند. در برخی تنظیمات لینوکس آلپاین، سیستم به‌اشتباه چنین ورودی‌ای را معتبر تشخیص می‌دهد و اجازه‌ی ورود به حسابی را صادر می‌کند که اساساً رمز عبور برای آن تعریف نشده است.

به زبان ساده، مهاجم ممکن است بدون دانستن رمز عبور، تنها با واردکردن یک متن بسیار طولانی به حساب کاربری دسترسی پیدا کند. این اتفاق می‌تواند حساب‌هایی را نیز تحت‌تأثیر قرار دهد که قرار بوده ورود به آن‌ها فقط با کلید امنیتی مخصوص SSH امکان‌پذیر باشد.

کدام سرورها در معرض خطر هستند؟

لینوکس آلپاین یک توزیع سبک و متن‌باز است که به‌ویژه در سرورها، محیط‌های ابری و کانتینرهای نرم‌افزاری کاربرد دارد.

آسیب‌پذیری جدید همه‌ی دستگاه‌های مجهز به آلپاین را تهدید نمی‌کند. برای سوءاستفاده از آن، باید چند شرط هم‌زمان برقرار باشد؛ ازجمله فعال‌بودن ورود با رمز عبور، استفاده از تنظیمات مشخص OpenSSH و وجود حساب‌های کاربری با ویژگی‌های خاص.

ریشه‌ی مشکل به نحوه‌ی تعامل OpenSSH با یکی از کتابخانه‌های اصلی آلپاین به نام musl برمی‌گردد. در شرایط خاص، این کتابخانه هنگام دریافت رمز عبور بسیار طولانی علامت خطا تولید می‌کند؛ اما OpenSSH ممکن است همان علامت را با اطلاعات حساب کاربری مطابقت دهد و ورود را تأیید کند.

اوزگون کولتکین، پژوهشگر امنیتی شرکت Wakefield، این نقص را گزارش کرده است. مشکل می‌تواند برخی سیستم‌های لینوکسی دیگر مبتنی‌بر musl را نیز تحت‌تأثیر قرار دهد؛ اما سیستم‌هایی که از کتابخانه‌ی glibc یا روش احراز هویت PAM استفاده می‌کنند، در برابر این آسیب‌پذیری مشخص آسیب‌پذیر نیستند.

مشاهده بیشتر

نوشته های مشابه

دکمه بازگشت به بالا