Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> An Ninh Mạng

Khẩn: WordPress Slimstat 4.8 và cũ hơn bị Stored XSS – 100.000+ web bị đe dọa

Plugin analytics website WordPress Slimstat bị phát hiện lỗ hổng stored XSS (cross-site scripting) ở phiên bản ≤4.8. Hiện cài trên 100.000+ web. Slimstat plugin nổi tiếng tracking analytics real-time: monitor access log, khách quay lại, user đăng ký, event JavaScript... Plugin phổ biến niche này → XSS trong Slimstat chắc chắn tạo làn sóng.

Trạng thái rủi ro hiện tại trong Slimstat WordPress Plugin

Về lỗ hổng: cho phép user không xác thực chèn JavaScript vào access log phiên bản ≤4.8. Dev plugin nhanh chóng fix và bản cập nhật 4.8.1 lên thư mục plugin ngay sau. Tuy nhiên, nếu chưa cập nhật bản vá, rủi ro vẫn hiện hữu.

Khẩn: WordPress Slimstat 4.8 và cũ hơn bị Stored XSS – 100.000+ web bị đe dọa
Khẩn: WordPress Slimstat 4.8 và cũ hơn bị Stored XSS – 100.000+ web bị đe dọa

Dưới đây chi tiết kỹ thuật XSS trong Slimstat,

Slimstat WordPress Plugin Chi tiết Lỗ hổng

Do lỗ hổng này, bất kỳ visitor không xác thực nào có thể tiêm JavaScript tùy ý vào chức năng access log của plugin - nơi Slimstat chủ yếu dùng. Access log này truy cập từ trang access log plugin và admin dashboard.

Access log cho user chi tiết request truy cập web: IP, server detail, hosting detail...

Khẩn: WordPress Slimstat 4.8 và cũ hơn bị Stored XSS – 100.000+ web bị đe dọa
Khẩn: WordPress Slimstat 4.8 và cũ hơn bị Stored XSS – 100.000+ web bị đe dọa

Trong Slimstat, user độc hại tiêm code tùy ý vào access log plugin. Code thực thi khi admin đăng nhập.

Quan trọng: plugin chỉ có 1 phương pháp sanitize: strip_tags, chỉ xóa tag từ giá trị plugin chèn. Tiêu chí sanitize này dễ lừa bằng single quote + event handler.

Khẩn: WordPress Slimstat 4.8 và cũ hơn bị Stored XSS – 100.000+ web bị đe dọa
Khẩn: WordPress Slimstat 4.8 và cũ hơn bị Stored XSS – 100.000+ web bị đe dọa

Cách hình ảnh tạo cho plugin, $a_plugin là plugin:

Khẩn: WordPress Slimstat 4.8 và cũ hơn bị Stored XSS – 100.000+ web bị đe dọa

Kết quả: lỗi (hình) plugin'onerror'. Vì request không thực thi được, lưu như potential XSS vulnerability.

Khẩn: WordPress Slimstat 4.8 và cũ hơn bị Stored XSS – 100.000+ web bị đe dọa
Khẩn: WordPress Slimstat 4.8 và cũ hơn bị Stored XSS – 100.000+ web bị đe dọa

Cập nhật Giảm thiểu Rủi ro Slimstat Exploit

Trường hợp plugin dễ bị tấn công, khó làm gì ngoài cập nhật và chuẩn bị biện pháp bảo mật phòng ngừa. Ngoài cập nhật, có Web Firewall liên tục và toàn diện chặn XSS, SQLi, CSRF và tấn công mạng phổ biến khác. Astra cung cấp tường lửa giám sát, chặn và báo cáo mọi tấn công thử. Thử demo Astra ngay.