ข้ามไปเนื้อหาหลัก

เจาะช่องโหว่ Metabase SQL Injection: ขโมยสิทธิ์แอดมินสู่ฐานข้อมูล

Metabase เผยกำลังถูกโจมตีช่องโหว่ Unauthenticated SQL Injection โดยแฮกเกอร์ใช้เจาะระบบผ่าน API รีเซ็ตรหัสผ่านเพื่อยึดสิทธิ์ผู้ดูแลระบบ

เรียบเรียงโดย AI
Inewgen
08 Aug 2026ที่มา: Dev.to3 นาทีอ่าน (0 ครั้ง)
แชร์
เจาะช่องโหว่ Metabase SQL Injection: ขโมยสิทธิ์แอดมินสู่ฐานข้อมูล

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ขนาดตัวอักษร
  • Metabase ยืนยันพบการโจมตีจริงโดยแฮกเกอร์ช่องโหว่ SQL Injection
  • ระบบ Metabase Cloud ได้รับการแพทช์แล้ว แต่เซิร์ฟเวอร์โฮสต์เองต้องอัปเดตมือ
  • คนร้ายโจมตีผ่าน public password reset API เพื่อขโมยสิทธิ์แอดมิน

ระบบวิเคราะห์ข้อมูลยอดนิยม Metabase ออกมายืนยันว่ากำลังเผชิญกับการโจมตีในโลกความเป็นจริง โดยมีรายงานจาก Framework และ Tally ระบุถึงการเข้าถึงระบบโดยไม่ได้รับอนุญาตและการรั่วไหลของข้อมูลตั้งแต่วันที่ 3 สิงหาคมเป็นต้นมา แม้ว่าผู้ใช้งานบนระบบ Metabase Cloud จะได้รับการแก้ไขช่องโหว่เรียบร้อยแล้ว แต่สำหรับองค์กรที่ติดตั้งใช้งานบนเซิร์ฟเวอร์ของตนเอง (Self-hosted) จำเป็นต้องเร่งดำเนินการอัปเดตด้วยตนเองทันที

รูปแบบการโจมตีนี้อาศัยช่องโหว่ที่แฮกเกอร์สามารถฉีดคำสั่ง SQL เข้ามาได้โดยไม่ต้องยืนยันตัวตน ผ่านทาง API สำหรับรีเซ็ตรหัสผ่านที่เป็นสาธารณะ เพื่อไต่ระดับสิทธิ์จนกลายเป็นผู้ดูแลระบบสูงสุดของ Metabase จากนั้นจึงทำการดึงข้อมูลและส่งออกข้อมูลรับรอง (Credentials) ของฐานข้อมูลที่เชื่อมต่ออยู่ รวมถึงข้อมูลภายในที่สามารถมองเห็นได้ทั้งหมด

database server network infrastructure

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

ในมุมมองของผู้ใช้งานทั่วไป หน้าจอการทำงานจะยังคงแสดงผลเป็นหน้าจอวิเคราะห์ข้อมูลตามปกติและไม่ต้องดำเนินการใดๆ ในช่วงเวลาที่ถูกเจาะระบบ ส่วนในมุมมองของผู้ดูแลระบบ การโจมตีจะปรากฏในรูปแบบคำขอ HTTP 400 POST ไปยัง API รีเซ็ตรหัสผ่านซึ่งดูเหมือนจะล้มเหลว ตามมาด้วยคำขอ HTTP 200 ที่สำเร็จไปยังเส้นทาง /api/user/current ทันที นอกจากนี้ยังมีสัญญาณเตือนอื่นๆ เช่น การปรากฏตัวของแอดมินแปลกปลอมหรือคีย์ API ใหม่ การสืบค้นข้อมูลหรือการส่งออกที่ผิดปกติ รวมถึงการใช้งานฐานข้อมูลที่เชื่อมต่อในลักษณะผิดวิสัย

ช่องโหว่นี้มีความรุนแรงสูงมากเนื่องจากช่วยให้ผู้ไม่หวังดีสามารถข้ามผ่านด่านการพิสูจน์ตัวตนเข้ามาควบคุมระบบได้เบ็ดเสร็จ การที่แฮกเกอร์สามารถเข้าถึงฐานข้อมูลที่เชื่อมต่ออยู่ได้ไม่ได้หมายถึงแค่ข้อมูลใน Metabase เท่านั้น แต่ยังรวมถึงความเสี่ยงที่ฐานข้อมูลหลังบ้านจะถูกเจาะตรงหากข้อมูลรับรองรั่วไหล องค์กรจึงควรตรวจสอบการตั้งค่าเครือข่ายและการเข้าถึงอย่างเข้มงวด

ผลกระทบที่เกิดขึ้นทำให้สิทธิ์การเป็นแอดมิน การตั้งค่า คีย์ API และข้อมูลรับรองฐานข้อมูลของ Metabase ถูกบุกรุกทั้งหมด ผู้โจมตีสามารถรันคำสั่งค้นหาและส่งออกข้อมูลลูกค้าหรือข้อมูลธุรกิจที่เข้าถึงได้ผ่าน Metabase นอกจากนี้ หากพวกเขานำข้อมูลรับรองการเชื่อมต่อเหล่านั้นไปใช้ประโยชน์โดยตรง ก็สามารถเข้าถึงฐานข้อมูลจากภายนอกระบบ Metabase ได้อีกด้วย

ไม่อยากพลาดข่าวใหม่?

สมัครรับสรุปข่าวสารใหม่ทางอีเมล ไม่บ่อยจนรำคาญ

โฆษณา

ทาง Metabase ระบุชัดเจนว่าหากไฟล์บันทึกระบบ (Logs) มีรูปแบบการเรียกใช้งาน POST 400 ควบคู่กับ GET 200 ตามที่กล่าวมาข้างต้น มีความเป็นไปได้สูงมากที่ระบบจะถูกเจาะเรียบร้อยแล้ว

hacker code computer screen security

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง

เนื่องจาก Metabase มักถูกติดตั้งใช้งานโดยแผนกต่างๆ หรือรันอยู่ในสภาพแวดล้อม Docker ขนาดเล็ก ทำให้เซิร์ฟเวอร์เหล่านี้มักรอดพ้นจากการตรวจสอบของทีมไอทีส่วนกลาง ทีมปฏิบัติการด้านความปลอดภัยจึงควรยกระดับการทำงานให้ก้าวมากกว่าการจัดการช่องโหวบทั่วไป โดยใช้เครื่องมือค้นหาทรัพย์สิน (Asset Discovery) เพื่อตรวจสอบว่ามีเซิร์ฟเวอร์ Metabase หรือจุดเชื่อมต่อใดที่เปิดexposed สู่สาธารณะหรือไม่ และหากพบร่องรอยการถูกเจาะ ขอบเขตการสืบสวนจะต้องขยายลึกไปถึงฐานข้อมูลที่เชื่อมต่ออยู่ พร้อมทั้งเตรียมรับมือกับกระบวนการจัดการการรั่วไหลของข้อมูลส่วนบุคคลหากมีข้อมูลของลูกค้าและพนักงานรวมอยู่ด้วย

ที่มา: Dev.to

ความคิดเห็น

แสดงความคิดเห็น
0/2000

พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้