Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

เร่งด่วน: ช่องโหว่ข้ามการยืนยันตัวตนในปลั๊กอิน GiveWP - อัปเกรดเป็น 2.5.5 ทันที

ชื่อปลั๊กอิน: GiveWP

ช่องโหว่: การข้ามการยืนยันตัวตนพร้อมการเปิดเผยข้อมูล (Authentication Bypass with Information Disclosure)

เวอร์ชันที่ได้รับผลกระทบ: <= 2.5.4

เวอร์ชันที่แก้ไขแล้ว: 2.5.5

เพิ่งไม่กี่สัปดาห์ก่อน พบช่องโหว่ใน GiveWP ปลั๊กอิน WordPress ที่ติดตั้งอยู่บนเว็บไซต์มากกว่า 70,000 ไซต์

ถือเป็นปัญหาความปลอดภัยระดับสูง ช่องโหว่นี้ส่งผลต่อเว็บไซต์ที่รัน Give 2.5.4 หรือต่ำกว่า ต้องอัปเดตเป็น เวอร์ชัน 2.5.5 ทันที

จุดอ่อนนี้อนุญาตให้ผู้ใช้ที่ไม่ได้ยืนยันตัวตนข้ามวิธีการยืนยันตัวตน API และอาจเข้าถึงข้อมูลส่วนบุคคลที่ระบุตัวตนได้ (PII) เช่น ชื่อ ที่อยู่ อีเมล และที่อยู่ IP

เร่งด่วน: ช่องโหว่ข้ามการยืนยันตัวตนในปลั๊กอิน GiveWP - อัปเกรดเป็น 2.5.5 ทันที

ช่องโหว่ข้ามการยืนยันตัวตนคืออะไร?

การโจมตีข้ามการยืนยันตัวตนเกิดขึ้นหลักจากกลไกการยืนยันตัวตนที่อ่อนแอ

เมื่อองค์กรไม่บังคับใช้การยืนยันตัวตนและนโยบายควบคุมการเข้าถึงที่แข็งแกร่ง อาจทำให้โจมตีข้ามการยืนยันตัวตนได้ กลไกการยืนยันตัวตนอาจถูกข้ามได้โดยการขโมย Session ID หรือ Cookies ที่ถูกต้อง

เกิดอะไรขึ้นใน GiveWP จริงๆ?

GiveWP เป็นปลั๊กอินรับบริจาคที่ได้รับการให้คะแนนสูงสุดและรองรับดีที่สุดสำหรับ WordPress มีฟังก์ชัน API เพื่อรวมข้อมูลการบริจาคเข้าแอปพลิเคชันและหน้าเว็บ

เจ้าของเว็บไซต์สามารถสร้าง API Key, Token และ Private Key ที่ไม่ซ้ำกัน เพื่อเข้าถึง Restricted Endpoints และข้อมูลการบริจาค

แต่หากไม่ได้สร้าง Key ผู้ใช้คนไหนก็สามารถเข้าถึง Restricted Endpoints ได้ ผู้ใช้เพียงแค่เลือก Meta Key ใดๆ จากตาราง WP_usermeta และตั้งค่าเป็น Authentication Key

นี่คือเมธอดการตรวจสอบ API ใน validate_request():

เร่งด่วน: ช่องโหว่ข้ามการยืนยันตัวตนในปลั๊กอิน GiveWP - อัปเกรดเป็น 2.5.5 ทันที

การโจมตี (Exploit)

เมื่อผู้ใช้ตั้งค่า Key เป็นค่า Meta Key ใดๆ จากตาราง wp_usermeta และตั้ง Token เป็นค่า MD5 hash ของ Meta Key ที่เลือก ผู้ใช้ก็สามารถร้องขอไปยัง Restricted Endpoints และเข้าถึงข้อมูลละเอียดอ่อน เช่น ข้อมูลผู้บริจาค

เร่งด่วน: ช่องโหว่ข้ามการยืนยันตัวตนในปลั๊กอิน GiveWP - อัปเกรดเป็น 2.5.5 ทันที

ตามที่เห็น ข้อมูลนี้มี PII ที่ไม่ควรเข้าถึงได้แบบสาธารณะ

คุณสามารถทำอะไรเพื่อปกป้องเว็บไซต์ได้บ้าง?

โจมตีเสมอมองหาไฟล์ที่ไม่ปลอดภัยเพื่อเข้าถึงและรวบรวมข้อมูล เมื่อมีข้อมูลแล้ว จะโจมตีแอปพลิเคชันที่ป้องกันอยู่โดยการข้ามระบบแอปพลิเคชัน

อัปเดต

เพื่ออยู่ในสภาพปลอดภ ขั้นแรกคือเก็บระบบให้ทันสมัย ในกรณีนี้ แนะนำให้อัปเดตเป็นเวอร์ชันล่าสุด

วันที่ 20 กันยายน ได้แก้ไขใน เวอร์ชัน 2.5.5

นโยบายการยืนยันตัวตนที่แข็งแกร่ง

ขั้นตอนอื่นๆ ที่ช่วยปกป้องคุณ:

  • ติดตั้งโปรแกรมแอนตี้ไวรัสที่ดี
  • มีนโยบายการยืนยันตัวตนที่ปลอดภัยและแข็งแกร่ง
  • ป้องกันด้วยรหัสผ่านทุกระบบ แอป และโฟลเดอร์

ปกป้องเว็บไซต์ด้วย Web Application Firewall

Web Application Firewall (WAF) เป็นโล่ป้องกันระหว่างแอปพลิเคชันเว็บและอินเทอร์เน็ต ดังนั้นให้ลงทุนใน WAF เช่น Astra ที่ปกป้องเว็บไซต์จาก SQLi, XSS, LFI, RFI, Bad Bots, Spam และ 100+ ภัยคุกคามในเวลาจริง

รับ демอนstration ฟรีทันที