ช่องโหว่ OpenSSH อนุญาตให้โจมตีบัญชี Linux ที่ปิดการเข้าสู่ระบบด้วยรหัสผ่าน

ช่องโหว่ที่เพิ่งถูกเปิดเผยซึ่งเกี่ยวข้องกับ 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

Leave a Comment