ชั้น 29 ออฟฟิศเศส แอท เซ็นทรัลเวิลด์

999/9 พระราม 1 กรุงเทพฯ 10330

บริการตลอด 24 ชั่วโมง

ทุกวัน ไม่เว้นวันหยุด

0-2107-3466

โทรเลยดิจะรออะไร

ปลั๊กอิน Elementor Ally พบช่องโหว่ที่เปิดทางให้แฮกเกอร์สามารถขโมยข้อมูลฐานข้อมูลได้

มีการค้นพบช่องโหว่ด้านความปลอดภัยแบบ SQL Injection ในปลั๊กอิน WordPress ที่ชื่อว่า Elementor Ally ซึ่งอาจเปิดทางให้ผู้ไม่หวังดี ดึงข้อมูลจากฐานข้อมูลของเว็บไซต์ได้โดยไม่ต้องล็อกอิน

ช่องโหว่นี้ส่งผลกระทบต่อเว็บไซต์ WordPress จำนวนมาก โดยปลั๊กอินดังกล่าวมีการติดตั้งมากกว่า 400,000 เว็บไซต์ และมีอย่างน้อย 250,000 เว็บไซต์ที่อาจเสี่ยงถูกโจมตี หากยังไม่ได้อัปเดตเวอร์ชันล่าสุด

Elementor Ally เป็นปลั๊กอินเกี่ยวกับอะไร?

Elementor Ally เป็นปลั๊กอินที่พัฒนาโดยทีม Elementor เพื่อช่วยให้เว็บไซต์ รองรับมาตรฐานการเข้าถึง (Web Accessibility) มากขึ้น เช่น การปรับปรุงการแสดงผลสำหรับผู้ใช้งานที่มีข้อจำกัดด้านการมองเห็นหรือการใช้งาน

ปลั๊กอินนี้ได้รับความนิยมในหมู่ผู้ใช้งาน WordPress ที่สร้างเว็บไซต์ด้วย Elementor Page Builder เพราะช่วยเพิ่มฟีเจอร์ด้าน Accessibility ได้โดยไม่ต้องปรับโค้ดเอง

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

รายละเอียดช่องโหว่

ช่องโหว่นี้ได้ถูกระบุภายใต้รหัส CVE-2026-2313 และได้รับการจัดระดับความรุนแรงค่อนข้างสูง ซึ่งถูกค้นพบโดย Drew Webber วิศวกรด้าน Offensive Security จากบริษัท Acquia

ปัญหาหลักเกิดจากการจัดการค่าพารามิเตอร์ URL ที่ผู้ใช้ส่งเข้ามาไม่ถูกตรวจสอบหรือป้องกันอย่างเหมาะสม ทำให้ผู้โจมตีสามารถฝังคำสั่ง SQL ลงในคำสั่ง query ของฐานข้อมูลได้ โดยช่องโหว่นี้จะกระทบกับ Ally ตั้งแต่ต้นเวอร์ชัน 4.0.3 ลงไป

วิธีโจมตีของช่องโหว่

นักวิจัยด้านความปลอดภัยจาก Wordfence ระบุว่า ปัญหานี้เกิดขึ้นในฟังก์ชัน get_global_remediations() ซึ่งนำค่าที่มาจาก URL ไปต่อกับ SQL query โดยตรงในส่วน JOIN clause โดยไม่มีการ sanitize ให้เหมาะกับบริบทของ SQL

แม้ระบบจะมีการใช้ฟังก์ชัน esc_url_raw() เพื่อป้องกันปัญหา URL ที่ไม่ปลอดภัย แต่ฟังก์ชันนี้ไม่ได้มีการป้องกันอักขระ SQL พิเศษ เช่น ‘ (single quote) หรือ () (วงเล็บ) ส่งผลให้ผู้โจมตีสามารถแทรกคำสั่ง SQL เพิ่มเข้าไปใน query เดิมได้

ความเสี่ยงที่อาจเกิดขึ้น

หากโจมตีสำเร็จ ผู้ไม่หวังดีอาจสามารถ

  • ดึงข้อมูลสำคัญจากฐานข้อมูล
  • เข้าถึงข้อมูลผู้ใช้
  • วิเคราะห์โครงสร้างฐานข้อมูล
  • ใช้เทคนิค time-based blind SQL injection เพื่อค่อย ๆ ดึงข้อมูลออกจากระบบ

วิธีป้องกันและแก้ไข

เพื่อความปลอดภัย แนะนำให้ผู้ดูแลเว็บไซต์ที่ใช้ปลั๊กอิน Ally ควรดำเนินการ

  1. อัปเดตปลั๊กอินเป็นเวอร์ชันที่ได้รับการแก้ไขแล้วทันที (เวอร์ชัน 4.1.0 ขึ้นไป)
  2. ตรวจสอบปลั๊กอินและระบบทั้งหมดว่ามีการโจมตีหรือพฤติกรรมที่ผิดปกติหรือไม่
  3. ใช้ระบบความปลอดภัยอย่าง Web Application Firewall (WAF) หรือปลั๊กอินด้านความปลอดภัยเพิ่มเติม

ช่องโหว่ SQL Injection ในปลั๊กอิน Elementor Ally เป็นอีกหนึ่งตัวอย่างของความเสี่ยงจากปลั๊กอิน WordPress ที่ได้รับความนิยมสูง เมื่อมีผู้ใช้งานจำนวนมาก ช่องโหว่เพียงจุดเดียวก็อาจส่งผลกระทบต่อเว็บไซต์จำนวนมหาศาลได้ ดังนั้นผู้ดูแลเว็บไซต์ควรอัปเดตปลั๊กอินและตรวจสอบความปลอดภัยของระบบอยู่เสมอ เพื่อลดโอกาสในการถูกโจมตี

หากต้องการความปลอดภัยครบวงจร hostatom มีบริการดูแลเว็บไซต์ WordPress ครบวงจร รวมถึงอัปเดตปลั๊กอิน สแกนมัลแวร์ และเฝ้าระวังตลอด 24 ชม.

ที่มา: BleepingComputer

  • สนใจติดตามข่าวสารกับทางโฮสอะตอมได้ที่ hostatom.com
Categories