Hôm nay, chúng tôi phát hành phiên bản XenForo 2.1.11 để giải quyết một lỗ hổng bảo mật tiềm ẩn. Chúng tôi khuyến nghị tất cả khách hàng đang chạy XenForo 2.1 nâng cấp lên 2.1.11 hoặc sử dụng bản vá được đính kèm càng sớm càng tốt. (Đối với khách hàng đang chạy XenForo 2.0, chúng tôi chỉ có thể khuyên bạn nên nâng cấp lên phiên bản mới nhất.)
Vấn đề là giả mạo yêu cầu trang web chéo (CSRF) trên biểu mẫu đăng nhập. Điều này có thể cho phép kẻ tấn công có thể đăng nhập vào tài khoản người dùng để kiểm soát tài khoản. Trong một số trường hợp, điều này có thể gây ra lo ngại về quyền riêng tư nếu người dùng thực hiện các hành động nhất định khi đăng nhập vào tài khoản không chính xác. Lưu ý rằng điều này không cung cấp cho kẻ tấn công bất kỳ quyền truy cập nào vào tài khoản thực của người dùng.
Chúng tôi khuyên bạn nên thực hiện nâng cấp đầy đủ để giải quyết vấn đề này, nhưng có thể áp dụng bản vá theo cách thủ công. Xem bên dưới để biết thêm chi tiết.
Áp dụng bản vá theo cách thủ công
Tải xuống bản vá trong tệp 2111patch.zip được đính kèm với thông báo này. Nó sẽ chứa các tệp sau:
- src/XF/Admin/Controller/Login.php
- src/XF/Pub/Controller/Login.php
Giải nén tệp zip vào máy tính của bạn và tải nội dung lên thư mục gốc cài đặt XenForo. Thao tác này sẽ ghi đè các tệp trên máy chủ của bạn bằng phiên bản mới.
Lưu ý: Nếu bạn quyết định vá các tệp thay vì nâng cấp đầy đủ, "Kiểm tra tình trạng tệp" của bạn sẽ báo cáo ba tệp này là có "Nội dung không mong muốn". Vì các tệp này không còn chứa cùng nội dung mà phiên bản XF của bạn đã được gửi đi, điều này được mong đợi và có thể bỏ qua một cách an toàn.
Các bạn có thể tải tệp 211patch.zip
tại đây.
Nguồn: Xenforo.com