Cảnh báo về lỗ hổng bảo mật XSS chưa được vá trong WordPress

Theo nguồn tin cảnh báo từ group HVA thì đang dính  Stored cực kỳ nghiêm trọng tại phần bình luận và bài viết (cụ thể là ở tiêu đề của bài viết). Tớ đã xác nhận lại bằng cách kiểm thử với phiên bản 4.6.1 trên Localhost.

 

ảnh hưởng tới các phiên bản từ 4.6.1 trở xuống (tức là bao gồm cả phiên bản mới nhất). Hiện tại phía WordPress chưa có bản cập nhật nào.

Với hai này, hacker hoàn toàn có thể tải web-shell lên trang web của bạn. Xem video demo trong bài viết này để hình dung được mức độ nguy hiểm.

Để khắc phục lỗ hổng. Các bạn có thể vô hiệu hóa bình luận bằng cách truy cập Discussion Settings:

http://your-site.com/wp-admin/options-discussion.php

Và bỏ đánh dấu ở ô “Allow people to post comments on new articles” (Cho phép mọi người đăng bình luận…)

wordpress-security-xss-vulnerability

Tuy nhiên chỉ chặn được việc tấn công từ bình luận. Còn phần tiêu đề bài viết thì do Admin và cộng tác viên mới có quyền đăng bài nên không lo lắm. Nhưng có thể trường hợp một số cộng tác viên xấu muốn chiếm quyền lên làm Admin thì…

Plugin giúp bảo vệ trang WordPress của bạn

Vì những lý do trên, tớ đã tạo ra một bản vá lỗi tạm thời trong khi chờ WordPress Team cập nhật: https://github.com/J2TeaM/wordpress-xss-patch

Plugin này sẽ hook vào phần bình luận và đăng bài viết để lọc dữ liệu trước khi lưu vào Database cũng như khi in bình luận ra trang bài viết. Điều đó giúp mã độc do hacker chèn vào không thể thực thi được.

Các bạn chỉ việc tải về, truy cập vào trang cài đặt plugin mới: http://your-site.com/wp-admin/plugin-install.php

wordpress-security-xss-vulnerability

Nhấn vào nút Upload Plugin và duyệt tới file .zip mà các bạn đã tải về.

Sau khi tải lên, đừng quên Activate (kích hoạt) plugin để bản vá có hiệu lực nhé! 😉

Hãy chia sẻ với bạn bè của bạn – những ai mà đang sử dụng WordPress!

 

Nguồn: https://junookyo.blogspot.com/2016/10/wordpress-security-xss-vulnerability.html

0 0 vote
Article Rating

NamLee Blog - Chia sẻ là đam mê
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x