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

Lỗ hổng SQL Injection nghiêm trọng trong Plugin WP Statistics – Bảo vệ trang WordPress

WordPress, CMS khổng lồ vận hành hơn 1 tỷ trang web, đáng chú ý nhất là Techcrunch, The New Yorker, Sony, MTV và nhiều trang khác, không tránh khỏi lỗ hổng về bảo mật trang web. Gần đây, một trong plugin phổ biến nhất, WP Statistics, bị phát hiện lỗi, khiến gần 300.000 trang web mở cửa cho kẻ tấn công khai thác trực tuyến.

Plugin WP Statistics gần đây bị phát hiện dễ bị tấn công SQL Injection. Khai thác lỗ hổng này, kẻ tấn công từ xa, chỉ cần tài khoản subscriber, có thể đánh cắp thông tin nhạy cảm từ database trang web và có thể truy cập trái phép trang web. Lỗ hổng được phân loại 'nghiêm trọng' (severe).

Chi tiết kỹ thuật

SQL Injection là vi phạm ứng dụng web nơi hacker chèn mã Structured Query Language (SQL) vào input người dùng với mục đích duy nhất đánh cắp nội dung database. Lỗ hổng nằm trong nhiều hàm trong plugin WP Statistics bao gồm wp_statistics_searchengine_query().

Lỗ hổng SQL Injection nghiêm trọng trong Plugin WP Statistics – Bảo vệ trang WordPress

Chỉ cần gọi shortcode trên, admin có thể lấy thông tin chi tiết về số lượt truy cập. Mặc dù một số thuộc tính shortcode được truyền như tham số cho hàm quan trọng, việc làm sạch (sanitize) input cho các hàm này trở nên thiết yếu. Nhưng ngược lại, hàm wp_statistics_searchengine_query()  có thể truy cập qua chức năng AJAX WordPress nhờ hàm core wp_ajax_parse_media_shortcode().

Vấn đề xuất phát từ việc phần mềm không làm sạch dữ liệu đúng cách sau khi chèn vào truy vấn form. WordPress cho phép developer tạo nội dung chèn vào trang dùng shortcode. Điều này thành vấn đề với shortcode WP Statistics sau:

[shortcode atts_1="test" atts_2="test"]

Cập nhật ngay lập tức

Plugin cung cấp hàng loạt chức năng cho trang web WordPress. Lỗ hổng như này biểu tượng cho vấn đề lớn hơn. Để phát hành nhanh và đưa chức năng ra thị trường trước, thường đánh đổi khía cạnh bảo mật. Bảo mật WordPress là vấn đề nghiêm trọng ngày nay.

Cách khắc phục duy nhất là cập nhật ngay lên phiên bản mới nhất. Để bảo mật trang WordPress và kiểm tra mối đe dọa tiềm ẩn, truy cập Astra WordPress Security.