ช่องโหว่ที่เพิ่งถูกเปิดเผยซึ่งเกี่ยวข้องกับ OpenSSH และ musl ถูกขนานนามว่า “*sshole” ทำให้ผู้โจมตีสามารถเข้าสู่ระบบบัญชี Linux บางประเภทที่ใช้ musl-based และถูกตั้งค่าให้บล็อกการยืนยันด้วยรหัสผ่านได้ เพียงแค่ป้อนรหัสผ่านที่มีขนาดใหญ่เกินไป
Ozgun Kultekin นักวิจัยด้านความปลอดภัย ผู้ค้นพบและเปิดเผยรายละเอียดของช่องโหว่ระบุว่า ปัญหานี้มีอยู่ตั้งแต่ปี 2016 และเกิดจากวิธีการที่ OpenSSH จัดการข้อผิดพลาดในการตรวจสอบรหัสผ่านบนระบบที่ใช้ musl C library
เขาเตือนว่าอิมเมจคลาวด์อย่างเป็นทางการของ Alpine Linux บน AWS และ Azure อาจมีบัญชี ‘alpine’ ที่ได้รับผลกระทบ ซึ่งอาจทำให้ผู้โจมตีสามารถเข้าถึง root ได้
สำหรับผู้ดูแลระบบที่ไม่สามารถติดตั้งอัปเดตได้ทันที สามารถบรรเทาปัญหาได้โดยการปิดการยืนยันรหัสผ่าน SSH ด้วยการตั้งค่า PasswordAuthentication no ในคอนฟิกูเรชันของ SSH server และรีสตาร์ท SSH
ศัพท์ที่ควรรู้
- OpenSSH – เป็นโปรแกรมที่ใช้สำหรับการจัดการและเข้าถึงเซิร์ฟเวอร์จากระยะไกลผ่านบรรทัดคำสั่ง
- musl – คือ C library ที่ใช้ในการทำงานของระบบปฏิบัติการ Linux ที่เกี่ยวข้องกับช่องโหว่นี้
- Alpine Linux – คือหนึ่งใน Linux distribution ที่อาจได้รับผลกระทบจากช่องโหว่นี้
- CVE-2016-6210 – คือรหัสมาตรฐานที่ใช้ระบุช่องโหว่ด้านความปลอดภัยนี้
- PasswordAuthentication – คือการตั้งค่าในเซิร์ฟเวอร์ SSH ที่ควบคุมว่าอนุญาตให้ใช้รหัสผ่านในการเข้าสู่ระบบหรือไม่
ที่มา: bleepingcomputer.com