آسیبپذیری sshole؛ ورود بدون رمز به لینوکس از طریق SSH
آسیبپذیریای به نام *sshole به مهاجمان اجازه میدهد بدون رمز عبور از طریق SSH به دستگاههای لینوکسی با پیکربندی خاص وارد شوند.
این آسیبپذیری از تعامل OpenSSH با کتابخانه musl ناشی میشود و در صورتی رخ میدهد که OpenSSH از PAM استفاده نکند. آلپاین لینوکس، توزیعی سبک و پرکاربرد که بهجای libc از musl استفاده میکند، و سایر پلتفرمها با پیکربندی مشابه نیز ممکن است آسیبپذیر باشند.
برای بهرهبرداری، سیستم باید حداقل یک حساب کاربری داشته باشد که با رمزی هششده با SHA256 یا SHA512 قابل دسترسی باشد. حساب هدف نیز باید با قرار دادن «*» در فیلد رمز عبور فایل /etc/shadow بدون رمز تنظیم شده باشد. مهاجم با وارد کردن بیش از ۲۵۶ کاراکتر در فیلد رمز عبور میتواند به این حساب دسترسی پیدا کند.
مدیران آلپاین ادعا کردهاند که مهاجم با یک اتصال و بدون نیاز به تلاش مجدد، بدون دانستن رمز عبور وارد میشود، به شرطی که به پورت SSH دسترسی داشته باشد. شرکت Checkpoint میگوید استفاده از SHA256 یا SHA512 مهم است، زیرا sshd سالت آن حساب را بهکار میگیرد و بدون آن حمله شکست میخورد. پژوهشگران شرکت نیز میگویند آزمایشهایشان نشان داده که حساب باید فعال باشد و صرفا داشتن هش کافی نیست.
به گفتهی Checkpoint، حسابهای root با تنظیم پیشفرض PermitRootLogin prohibit-password در امان هستند، اما حسابهای دارای دسترسی doas یا sudo همچنان میتوانند به root تبدیل شوند.
منبع
- Ars Technica
هر منبع در سایتِ خودش باز میشود؛ این صفحه همینجا میماند.
دیدگاهها
این خبر دیگر در دسترس نیست
شاید کهنه شده یا منبعش برداشته شده. خبرهای تازهای که به کارِ شما میآید پایینِ همین صفحه است.
برو به «برای تو»