ช่องโหว่ร้ายแรง Keycloak ล้มระบบรีเซ็ตรหัสผ่าน ผู้โจมตีไม่ต้องล็อกอินก็ยึดบัญชีใดก็ได้
เรดแฮตออกแพตช์แก้ไขช่องโหว่ร้ายแรงใน Keycloak ที่ให้ผู้โจมตีไม่ต้องล็อกอินก็ยึดบัญชีผู้ใช้ใด ๆ ได้ ควรอัปเดตทันทีเพื่อความปลอดภัยของระบบ
เรดแฮตและทีมพัฒนา Keycloak ออกแพตช์ด่วนเพื่อปิดช่องโหว่ความปลอดภัยระดับร้ายแรงในเซิร์ฟเวอร์จัดการพิสูจน์ตัวตนและสิทธิ์การใช้งานแบบโอเพนซอร์ส โดยช่องโหว่นี้เปิดทางให้ผู้โจมตีระยะไกลที่ไม่ต้องมีบัญชีผู้ใช้ใด ๆ สามารถเข้าควบคุมบัญชีผู้ใช้ทุกบัญชีในระบบได้โดยการบังคับให้รีเซ็ตรหัสผ่าน
ช่องโหว่ดังกล่าวถูกระบุในระบบ CVE ด้วยรหัส CVE-2026-18963 และได้รับคะแนนความรุนแรง 9.1 จากเต็ม 10 ในระบบ CVSS โดยเรดแฮตซึ่งเป็นองค์กรหลักที่ดูแลโครงการ Keycloak เป็นผู้ให้คะแนนความเสี่ยงระดับนี้ ซึ่งจัดอยู่ในกลุ่มวิกฤตที่ต้องรีบดำเนินการแก้ไขโดยด่วน
จุดอ่อนของการรีเซ็ตรหัสผ่านที่ผู้โจมตีใช้โจมตี
ช่องโหว่นี้เกิดจากข้อบกพร่องในขั้นตอนการรีเซ็ตรหัสผ่านของ Keycloak ซึ่งเป็นฟีเจอร์ที่ผู้ใช้ลืมรหัสผ่านมักใช้งานเป็นประจำ ผู้โจมตีที่ทราบช่องทางนี้สามารถส่งคำขอรีเซ็ตรหัสผ่านไปยังบัญชีเป้าหมายโดยไม่ต้องผ่านการยืนยันตัวตนใด ๆ ก่อน
เมื่อคำขอรีเซ็ตถูกส่งออกไป ระบบจะสร้างลิงก์หรือโทเคนสำหรับเปลี่ยนรหัสผ่านใหม่ แต่ด้วยข้อผิดพลาดในการตรวจสอบสิทธิ์ ผู้โจมตีสามารถแทรกแซงกระบวนการนี้และบังคับให้ระบบตั้งรหัสผ่านใหม่ให้กับบัญชีของเหยื่อได้ ซึ่งเท่ากับว่าผู้โจมตีจะกลายเป็นเจ้าของบัญชีโดยสมบูรณ์
ผลกระทบที่ตามมาคือผู้โจมตีสามารถเข้าถึงข้อมูลส่วนตัว ระบบภายใน และสิทธิ์การใช้งานต่าง ๆ ที่ผูกกับบัญชีนั้นได้ทั้งหมด โดยไม่ต้องใช้เทคนิคฟิชชิงหรือมัลแวร์ใด ๆ เลย
ใครได้รับผลกระทบจากช่องโหว่ครั้งนี้
Keycloak ถูกใช้งานอย่างแพร่หลายในองค์กรขนาดกลางและขนาดใหญ่ทั่วโลก โดยเฉพาะองค์กรที่ต้องการระบบ Single Sign-On หรือ SSO เพื่อให้พนักงานใช้บัญชีเดียวเข้าถึงแอปพลิเคชันหลายตัวได้สะดวก ผู้ดูแลระบบไอทีที่ใช้ Keycloak เป็นศูนย์กลางการพิสูจน์ตัวตนจึงต้องตระหนักถึงความเสี่ยงนี้เป็นพิเศษ
หน่วยงานภาครัฐ สถาบันการเงิน ผู้ให้บริการคลาวด์ และบริษัทเอกชนที่นำ Keycloak ไปใช้เป็นระบบจัดการผู้ใช้จำนวนมาก ล้วนตกอยู่ในข่ายได้รับผลกระทบ หากยังไม่แพตช์เซิร์ฟเวอร์ให้เป็นเวอร์ชันล่าสุด ความเสี่ยงที่บัญชีผู้ดูแลระบบหรือผู้ใช้ระดับสูงจะถูกยึดครองนั้นมีสูงมาก
ผู้ดูแลระบบควรตรวจสอบเวอร์ชันที่ใช้งานอยู่ของตนเองทันที หากพบว่าเป็นเวอร์ชันที่ยังไม่ได้รับแพตช์ ควรวางแผนอัปเดตโดยเร็วที่สุด และควรตรวจสอบล็อกการใช้งานย้อนหลังเพื่อหาสัญญาณการโจมตีที่อาจเกิดขึ้นแล้ว
แนวทางปฏิบัติเพื่อปกป้องระบบจาก CVE-2026-18963
ขั้นตอนแรกที่สำคัญที่สุดคือการอัปเดต Keycloak ไปยังเวอร์ชันที่แก้ไขช่องโหว่แล้ว โดยทีมพัฒนาได้ปล่อยเวอร์ชันที่แก้ไขแล้วออกมาให้ดาวน์โหลดแล้ว ซึ่งผู้ดูแลระบบทุกคนควรดำเนินการติดตั้งโดยด่วน และควรทดสอบระบบหลังอัปเดตเพื่อให้แน่ใจว่าการทำงานยังปกติ
นอกจากการอัปเดตแล้ว ควรเพิ่มความเข้มงวดในการตรวจสอบสิทธิ์หลายชั้น เช่น การใช้ Multi-Factor Authentication หรือ MFA สำหรับบัญชีที่มีสิทธิ์สูง และจำกัดสิทธิ์การเข้าถึงระบบจัดการ Keycloak ให้เฉพาะผู้ที่จำเป็นเท่านั้น
การติดตามข่าวสารด้านความปลอดภัยและอัปเดตแพตช์อย่างสม่ำเสมอเป็นนิสัยที่ควรทำตลอดเวลา เพราะช่องโหว่ลักษณะนี้สามารถเกิดขึ้นได้กับซอฟต์แวร์ใดก็ได้และส่งผลกระทบร้ายแรงถึงขั้นยึดบัญชีทั้งหมดในองค์กร
สรุปประเด็นสำคัญ
- CVE-2026-18963 เป็นช่องโหว่ระดับร้ายแรงใน Keycloak ที่คะแนน CVSS 9.1
- ผู้โจมตีไม่จำเป็นต้องล็อกอินหรือมีบัญชีผู้ใช้ใด ๆ ก็สามารถยึดบัญชีเป้าหมายได้
- วิธีแก้ไขคืออัปเดต Keycloak เป็นเวอร์ชันล่าสุดที่มีแพตช์แล้ว
- องค์กรที่ใช้ Keycloak ควรตรวจสอบและปรับปรุงความปลอดภัยทันที
ช่องโหว่ครั้งนี้เป็นเครื่องเตือนใจว่าซอฟต์แวร์โอเพนซอร์ส แม้จะมีความยืดหยุ่นสูง แต่ก็ต้องดูแลบำรุงรักษาอย่างต่อเนื่อง หากละเลย อาจกลายเป็นประตูหลังให้ผู้ไม่ประสงค์ดีเข้ามาโจมตีได้ง่าย ๆ
ผู้ดูแลระบบที่มี Keycloak ในองค์กรควรดำเนินการตามคำแนะนำของผู้ผลิต และหมั่นตรวจสอบประกาศความปลอดภัยของซอฟต์แวร์ที่ใช้งานอยู่เป็นประจำ เพื่อป้องกันไม่ให้เกิดเหตุการณ์ซ้ำรอยในอนาคต
โปรดอ่านรายละเอียดเพิ่มเติมเกี่ยวกับโซลูชันด้านความปลอดภัยที่ mon.co.th
Reference
The Hacker News
หากสนใจสินค้า หรือต้องการคำปรึกษาเพิ่มเติม
💬 Line @monsteronline
☎️ Tel 02-026-6664
📩 Email [email protected]
🌐 ดูสินค้าเพิ่มเติม mon.co.th
แชทผ่าน LINEดูสินค้าทั้งหมด