طبق اطلاعات منتشرشده در خبرآنلاین و به نقل از زومیت، یک آسیبپذیری در سرویس OpenSSH شناسایی شده است؛ ابزاری که مدیران شبکه به منظور اتصال ایمن و کنترل از راه دور سرورها از آن بهره میبرند.
این مشکل زمانی به وجود میآید که یک مهاجم به جای آنکه از رمز عبور عادی استفاده کند، یک رشته بسیار طولانی حاوی بیش از ۲۵۶ بایت را وارد نماید. در برخی از تنظیمات لینوکس آلپاین، سیستم به اشتباه این نوع ورود را به عنوان یک ورودی معتبر تشخیص میدهد و اجازه دسترسی به حسابی را میدهد که اساساً برای آن رمز عبوری تعریف نشده است.
به بیان سادهتر، مهاجم توانایی این را دارد که بدون دانستن رمز عبور، تنها با وارد کردن یک متن بسیار طولانی به حسابت دسترسی پیدا کند. این وضعیت میتواند حسابهای کاربری دیگر را نیز تحت تأثیر قرار دهد که باید تنها با کلید امنیتی مخصوص SSH به آنها وارد شد.
سرورهای در معرض تهدید کدامند؟
لینوکس آلپاین یک توزیع سبک و متنباز است که خصوصاً در سرورها، محیطهای ابری و کانتینرهای نرمافزاری به کار میرود.
این آسیبپذیری تمامی دستگاههای مجهز به آلپاین را تهدید نمیکند. برای سوء استفاده از این مشکلی، چندین شرط باید به طور همزمان فراهم باشد؛ که شامل فعال بودن ورود با رمز عبور، رعایت تنظیمات خاص OpenSSH، و وجود حسابهای کاربری با ویژگیهای معین میشود.
ریشه این مشکل به نحوه تعامل OpenSSH با یک کتابخانه اصلی در آلپاین به نام musl برمیگردد. در شرایط خاصی، این کتابخانه هنگام دریافت رمز عبور طولانی، علامت خطایی تولید میکند؛ اما OpenSSH ممکن است آن علامت را با اطلاعات حساب کاربری تطبیق دهد و ورود را تأیید نماید.
اوزگون کولتکین، پژوهشگر امنیتی از شرکت Wakefield، این نقص را گزارش کرده است. این مشکل ممکن است برخی سیستمهای لینوکسی دیگر که بخشی از musl هستند را نیز تحت تأثیر قرار دهد؛ اما سیستمهایی که از کتابخانه glibc یا روشهای احراز هویت PAM بهره میبرند، در برابر این آسیبپذیری خاص مقاوماند.
۵۸۵۸
نظرات کاربران