Technology newsroom
แจ้งเตือนด่วน! ช่องโหว่ร้ายแรงบน Linux Kernel เปิดทางแฮกเกอร์ยึดเครื่องเซิร์ฟเวอร์ผ่าน MPTCP ได้จากระยะไกล
พบช่องโหว่ความปลอดภัยระดับ Critical (CVE-2023-51782) ใน Linux Kernel ที่กระทบส่วนของ MPTCP ทำให้ผู้โจมตีจากระยะไกลสามารถรันโค้ดในสิทธิ์ Root ได้โดยไม่ต้องยืนยันตัวตน แนะผู้ดูแลระบบอัปเดตแพตช์ด่วน
📌 สรุปประเด็นสำคัญ:
- พบช่องโหว่ระดับ Critical (CVE-2023-51782) ใน Linux Kernel ส่วนของ Multipath TCP (MPTCP) ซึ่งเป็นข้อบกพร่องประเภท use-after-free
- ผู้โจมตีที่ไม่ต้องยืนยันตัวตนสามารถสั่งรันโค้ดจากระยะไกล (RCE) ในระดับสิทธิ์ Root บนเซิร์ฟเวอร์ที่เปิดใช้งาน MPTCP ได้
- กระทบ Linux Kernel ตั้งแต่เวอร์ชัน 5.15 ถึง 6.8-rc1 ผู้ดูแลระบบควรอัปเดตแพตช์โดยด่วน หรือปิดการใช้งาน MPTCP ชั่วคราว
นักวิจัยด้านความปลอดภัยจาก Anthropic ได้ออกมาเปิดเผยถึงการค้นพบช่องโหว่ความปลอดภัยร้ายแรงบน Linux Kernel ซึ่งได้รับการติดตามภายใต้รหัส CVE-2023-51782 โดยช่องโหว่นี้เป็นข้อบกพร่องประเภท use-after-free ที่เกิดขึ้นในส่วนของ Multipath TCP (MPTCP) ซึ่งเป็นโปรโตคอลที่ออกแบบมาเพื่อเพิ่มความเสถียรและความเร็วของการเชื่อมต่อเครือข่ายโดยการใช้หลายเส้นทางพร้อมกัน
ภัยคุกคามจากช่องโหว่นี้นับว่ารุนแรงอย่างยิ่ง เนื่องจากเปิดโอกาสให้ผู้ไม่หวังดีสามารถโจมตีเซิร์ฟเวอร์ได้จากระยะไกลโดยไม่จำเป็นต้องมีข้อมูลยืนยันตัวตนใด ๆ ทั้งสิ้น เพียงแค่ส่งแพ็กเก็ตที่สร้างขึ้นเป็นพิเศษไปยังเซิร์ฟเวอร์เป้าหมายที่กำลังรัน MPTCP listener อยู่ ก็สามารถทริกเกอร์ช่องโหว่และสั่งรันคำสั่งอันตรายในระดับสิทธิ์ผู้ใช้งานสูงสุด (Root) ได้ทันที ซึ่งหมายถึงการเข้ายึดครองเครื่องเซิร์ฟเวอร์ได้อย่างสมบูรณ์
🚨 ระบบที่ได้รับผลกระทบ
ช่องโหว่นี้ส่งผลกระทบต่อ Linux Kernel ในช่วงเวอร์ชันที่กว้างมาก ตั้งแต่เวอร์ชัน 5.15 ไปจนถึงเวอร์ชัน 6.8-rc1 ที่เป็นรุ่นทดสอบล่าสุด นั่นหมายความว่าระบบปฏิบัติการ Linux Distribution จำนวนมากที่ใช้ Kernel ในช่วงดังกล่าวและมีการเปิดใช้งาน MPTCP จะตกอยู่ในความเสี่ยงทันที
🛠️ แนวทางการแก้ไขและป้องกัน
ผู้ดูแลระบบควรดำเนินการอัปเดต Linux Kernel เป็นเวอร์ชันที่ได้รับการแก้ไขแล้วโดยเร็วที่สุด เช่น เวอร์ชัน 6.7.4, 6.6.17, 6.1.78 และ 5.15.148 หรือสูงกว่า สำหรับในกรณีที่ไม่สามารถอัปเดตได้ในทันที มีวิธีแก้ไขปัญหาเฉพาะหน้าคือการปิดใช้งาน MPTCP ชั่วคราวผ่านคำสั่ง: `sysctl -w net.mptcp.enabled=0` อย่างไรก็ตาม นี่เป็นเพียงการป้องกันชั่วคราวเท่านั้น การอัปเดต Kernel ให้เป็นเวอร์ชันล่าสุดยังคงเป็นวิธีแก้ไขที่ถาวรและปลอดภัยที่สุด
💬 ทุกท่านได้ตรวจสอบและอัปเดตเซิร์ฟเวอร์ Linux ของตัวเองกันหรือยังครับ? มาแชร์แนวทางการป้องกันกันได้เลย