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

ด่วน: WordPress Slimstat 4.8 และก่อนหน้า โดน Stored XSS – 100,000+ เว็บไซต์เสี่ยง

Website analytics plugin สำหรับ WordPress Slimstat ถูกพบช่องโหว่ stored XSS (cross-site scripting) ในเวอร์ชัน <=4.8 ณ ขณะเขียนบล็อกนี้ ติดตั้งบน 100,000+ เว็บไซต์ Slimstat เป็น plugin เนมดังสำหรับ track website analytics real-time monitor และรายงาน stats ของ access logs, returning customers และ registered users, JavaScript events ฯลฯ ถือเป็น popular plugin ใน WordPress niche นี้ ดังนั้น XSS vulnerability ใน Slimstat จึงสร้าง eddies ในน้ำแน่นอน

Current Status of the Risk ใน Slimstat WordPress Plugin

เกี่ยวกับช่องโหว่ อนุญาตให้ unauthenticated user insert JavaScript ใน access logs ของ version <= 4.8 Plugin developers แต่รีบ fix issue และ updated version 4.8.1 ปรากฏใน plugin directory เร็วๆ นี้ แต่หากคุณยังไม่อัปเดตเป็น patched version ความเสี่ยงยังคงอยู่

ด่วน: WordPress Slimstat 4.8 และก่อนหน้า โดน Stored XSS – 100,000+ เว็บไซต์เสี่ยง ด่วน: WordPress Slimstat 4.8 และก่อนหน้า โดน Stored XSS – 100,000+ เว็บไซต์เสี่ยง

ด้านล่างคือ technical details ของ XSS ใน Slimstat

Slimstat WordPress Plugin Vulnerability Details

เนื่องจากช่องโหว่นี้ unauthenticated visitor ใดๆ สามารถ inject arbitrary JavaScript code บน plugin access log functionality ซึ่งเป็นฟังก์ชันหลักของ Slimstat เพิ่มเติม access log นี้เข้าถึงได้จาก plugin access log page และ admin dashboard

Access log ให้ user รายละเอียด access requests บน website โดยทั่วไปรวม specifics เช่น IP address, server details, hosting details ฯลฯ

ด่วน: WordPress Slimstat 4.8 และก่อนหน้า โดน Stored XSS – 100,000+ เว็บไซต์เสี่ยง ด่วน: WordPress Slimstat 4.8 และก่อนหน้า โดน Stored XSS – 100,000+ เว็บไซต์เสี่ยง

ใน Slimstat malicious user ใดๆ สามารถ inject arbitrary code บน plugin access log ได้ โค้ดนี้จะ execute เมื่อ admin login

สำคัญที่สุด plugin นี้มี sanitization method เพียงอย่างเดียว คือ strip_tags ซึ่งลบแค่ tags จาก inserted plugin value เกณฑ์ sanitization นี้หลอกง่ายด้วยการใช้ single quote และเพิ่ม event handler

ด่วน: WordPress Slimstat 4.8 และก่อนหน้า โดน Stored XSS – 100,000+ เว็บไซต์เสี่ยง ด่วน: WordPress Slimstat 4.8 และก่อนหน้า โดน Stored XSS – 100,000+ เว็บไซต์เสี่ยง

นี่คือวิธีที่ image ถูก generate สำหรับ plugins โดย $a_plugin คือ plugin:

ด่วน: WordPress Slimstat 4.8 และก่อนหน้า โดน Stored XSS – 100,000+ เว็บไซต์เสี่ยง

ผลคือเกิด error (แสดงในภาพ) ว่า plugin'onerror' เนื่องจาก request ไม่สามารถ execute ได้ จึงถูก stored เป็น potential XSS vulnerability

ด่วน: WordPress Slimstat 4.8 และก่อนหน้า โดน Stored XSS – 100,000+ เว็บไซต์เสี่ยง ด่วน: WordPress Slimstat 4.8 และก่อนหน้า โดน Stored XSS – 100,000+ เว็บไซต์เสี่ยง

อัปเดตเพื่อลดความเสี่ยง Slimstat Exploit

ในสถานการณ์ vulnerable plugin คุณแทบทำไม่ได้อะไรนอกจาก update version และมี preventive security measures พร้อม นอกจากอัปเดต การมี continuous และ comprehensive Web Firewall ที่บล็อก XSS, SQLi, CSRF และ common cyber attacks อื่นๆ Astra เสนอ firewall หนึ่งที่ monitor, block และ report การพยายามโจมตีบนเว็บไซต์ คลิกที่นี่เพื่อได้ Astra demo ตอนนี้