3 phút đọc

Plugin Rank Math SEO PRO 3.0.123 bị cài cửa hậu ngay trong bản tải chính thức

Trong 11 tiếng ngày 15–16/10, ai tải hoặc cập nhật Rank Math SEO PRO 3.0.123 đều nhận bản có mã độc tạo tài khoản admin lạ và cửa hậu tự hồi sinh. Cách kiểm tra và dọn dẹp từng bước.

Rank Math là một trong những plugin SEO phổ biến nhất của WordPress. Bản trả phí Rank Math SEO PRO 3.0.123 đã bị cài mã độc ngay trong file tải chính thức từ trang của hãng.

Lỗ hổng mang mã CVE-2026-111862, điểm 9,8/10.

Mô phỏng: bản cập nhật plugin chính thức chứa cửa hậu, kích hoạt lên là tạo admin lạ và kết nối về máy chủ của hacker

Ai bị ảnh hưởng

  • Chỉ bản PRO 3.0.123 tải hoặc cập nhật trong khoảng từ 3 giờ 02 sáng đến 14 giờ 12 chiều ngày 16/10 (giờ Việt Nam)
  • Bản miễn phí trên WordPress.org không bị ảnh hưởng
  • Có bản 3.0.123 chưa chắc đã bị nhiễm, nếu bạn tải ngoài khung giờ trên
  • Mã độc chỉ chạy khi plugin được kích hoạt

Rank Math chỉ nói là “một số ít người dùng” bị ảnh hưởng, và chưa công bố hacker vào được hệ thống phát hành bằng cách nào.

Mã độc làm gì

  • Kết nối về tên miền rank1cdn.com
  • Cài cửa hậu ẩn, tự tạo lại mỗi khi có người vào trang
  • Tạo tài khoản admin lạ, tên bắt đầu bằng wpsupport_, email đuôi @wp-mail.net
  • Thêm file giả làm file lõi WordPress: wp-includes/class-wp-cache-util.php
  • Sửa .htaccess để file .cache chạy như code PHP
  • Thêm cron job, có thể thêm cả khóa SSH ngoài thư mục web
  • Đọc được mọi mật khẩu và API key mà site có quyền đọc

Kiểm tra site của bạn

Nếu có WP-CLI:

wp plugin list | grep rank-math-pro
wp user list --role=administrator
wp core verify-checksums
wp plugin verify-checksums --all
wp cron event list

Kiểm tra thêm:

  • Bảng wp_options có các dòng _uf6qdn2hmm, t8krdk990phb, _np5pvf754c
  • File .htaccess, file PHP trong uploads/, các file .cache lạ
  • Crontab của hệ thống có dòng chứa #ms6v46

Dọn dẹp: cập nhật thôi là chưa đủ

Bản sạch là 3.0.124, tải từ tài khoản rankmath.com của bạn (Rank Math không bao giờ gửi link tải qua email). Nhưng cập nhật plugin không gỡ được cửa hậu đã cài.

Cách tốt nhất: khôi phục bản sao lưu từ trước 3 giờ sáng 16/10 (giờ Việt Nam), quét lại, đổi toàn bộ mật khẩu và khóa, rồi mới cài 3.0.124.

Nếu không có bản sao lưu, làm theo thứ tự:

  1. Xóa hẳn thư mục rank-math-pro (tắt plugin thôi là không đủ), xóa ba dòng wp_options ở trên, chặn kết nối ra rank1cdn.com
  2. Gỡ cửa hậu (xem cả mu-plugins, plugin và theme khác), tài khoản admin lạ, file lõi giả, các dòng .htaccess, cron, khóa SSH lạ
  3. Đổi hết mật khẩu WordPress, mật khẩu database trong wp-config.php, salt, API key, SMTP, tài khoản hosting, FTP, SSH
  4. Theo dõi vài ngày xem file đã xóa có tự xuất hiện lại không

Bài học

Bạn không làm gì sai cả, chỉ bấm cập nhật một plugin trả phí từ đúng trang chính chủ. Đây là kiểu tấn công chuỗi cung ứng khó phòng nhất. Thứ cứu được bạn là sao lưu định kỳ và biết trên site đang có những gì, để phát hiện ra điểm lạ.


Site WordPress của bạn có sao lưu tự động không? Kể trong cộng đồng Vibe Code & Bảo Mật nhé.

Nguồn

Chia sẻ lên Facebook

Bình luận

Đang tải bình luận…