Cách fix bug XSS tại 1 số theme của wordpress

Admin

AdminAdmin is verified member.

Well-Known Member
Staff member
Administrator
Đầu tiên cần phải nói để các bạn hiểu là thực ra không phải lỗi bug do WordPress mà là do các theme designer sơ xuất ! Họ đã quên mất không lọc dữ liệu đưa vào, mà cũng có thể trách WordPress vì không lọc trước dữ liệu đưa vào ! Vậy thì chúng ta nói tiếp

1. Check và khai thác
Vậy bạn đã hiểu được vấn đề ? Cũng có khá nhiều theme sơ xuất nên để bug XSS tại Search,còn nếu site nào dùng theme ổn thì không sao cả.
Giả sử ta test tại 1 website dùng mã nguồn WordPress, tìm đến form search, ta gõ thử:
PHP:
<script>alert(‘XSS TEST’);</script>
Nếu trình duyệt hiện cửa sổ thông báo lên với nội dung XSS TEST thì khi đó là site này dính XSS tại theme rồi.

2. Fix bug nếu bạn check và thấy trong chính site của bạn cũng mắc lỗi này ?
Thì hãy tìm tới wp-content/ten-theme-ban-dang-dung/search.php
Thêm vào dưới dòng:
PHP:
<?php get_header(); ?>
Nội dung sau:
PHP:
<?php $s = wp_specialchars($s); ?>
 

Facebook Comments

Similar threads

Admin
Replies
0
Views
3K
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
1K
AdminAdmin is verified member.
Admin
Admin
Replies
3
Views
2K
hieudaik
H
Hong98
Replies
1
Views
20K
AdminAdmin is verified member.
Admin
S
Replies
1
Views
873
KhanhIT
KhanhIT
Back
Top