88% Site WordPress Toàn Cầu Chưa Cập Nhật Theo Báo Cáo 20i: Runbook Kiểm Tra Và Update Bằng WP-CLI

Câu trả lời nhanh
Báo cáo 20i ngày 25/9/2026 cho biết 87,62% trong 44 triệu site WordPress toàn cầu vẫn chưa cập nhật lên bản 7.1, trong đó 63% số site lỗi thời đang nằm ở dải 6.9 đến 7.0.1 dính lỗ hổng đã vá. Kiểm tra bằng WP-CLI với wp core version, wp plugin list --update=available, rồi update theo quy trình backup - test - rollback. Bật auto-update minor và security, giữ major update cho staging.

Báo cáo mới nhất của nhà cung cấp hosting 20i công bố ngày 25/9/2026 khiến mình ngồi dậy thẳng lưng: trong hơn 44 triệu website WordPress đang hoạt động trên toàn cầu, có tới 87,62% — tương đương gần 39 triệu site — vẫn đang chạy phiên bản cũ hơn WordPress 7.1. Riêng ở Mỹ, con số là 87,86% trên 18,8 triệu site được quét. Trong một năm mà WordPress phải ra tới ba bản vá bảo mật liên tiếp chỉ trong vòng bốn tuần, đây không còn là chuyện “để mai update”, mà là cửa mở sẵn cho kẻ tấn công. Trong bài này, mình sẽ bóc tách báo cáo đó và đưa cho bạn một runbook WP-CLI kiểm tra, cập nhật toàn bộ site trong vài phút.

Báo cáo 20i nói gì chính xác?

Thống kê 88 phần trăm site WordPress toàn cầu chưa cập nhật - rủi ro bảo mật

20i dùng dữ liệu của BuiltWith để quét phiên bản CMS trên các website WordPress đang trực tuyến, tính mọi site dưới WordPress 7.1 là “chưa cập nhật”. WordPress 7.1 phát hành ngày 19/8/2026, nên khoảng cách đo được phản ánh thời điểm ngay sau release. Nhưng điểm đáng lo không phải con số 88% đó — mà là phân bố phiên bản bên dưới: 63% nhóm chưa cập nhật (gần 24,79 triệu site) đang chạy WordPress 6.9 đến 7.0.1, tức rơi đúng vào dải phiên bản dính các lỗ hổng nghiêm trọng đã được vá bằng chuỗi bản 7.0.2, 7.0.3 và 7.0.4 giữa năm 2026.

Vì sao chậm update lại nguy hiểm hơn trước?

Vì khoảng thời gian giữa lúc lỗ hổng được công bố và lúc bị khai thác thật đã rút ngắn xuống còn vài giờ, thậm chí ít hơn. Lloyd Cobb, giám đốc của 20i, nói thẳng: AI đang giúp kẻ tấn công quét và khai thác nhanh hơn trước rất nhiều. Một site chạy WordPress 6.x nghĩa là nó thiếu cả loạt bản vá mà mã khai thác đã được công khai đầy đủ trên mạng. Đáng chú ý hơn: vẫn còn khoảng 1,12 triệu site chạy WordPress 5.x, hơn 627.000 site chạy WordPress 4.x và khoảng 114.000 site chạy cả 3.x lẫn 2.x — những phiên bản tuổi đời cả chục năm. Mỗi site như vậy là một mục tiêu không cần kỹ năng gì để xâm nhập.

Kiểm tra site của bạn đang ở đâu trong 10 phút?

Đừng đoán, hãy kiểm tra. Nếu bạn quản trị nhiều site, WP-CLI là cách nhanh nhất. SSH vào server rồi chạy lần lượt từng lệnh dưới đây.

Kiểm tra phiên bản core của từng site:

wp core version --path=/var/www/thienlv.com/public_html
wp core verify-checksums --path=/var/www/thienlv.com/public_html

Lệnh thứ hai quan trọng không kém: nó xác nhận các file core không bị sửa hay cài backdoor. Liệt kê toàn bộ plugin và theme đang thiếu update:

wp plugin list --update=available --fields=name,version,update_version
wp theme list --update=available --fields=name,version,update_version

Nếu bạn quản lý nhiều site cùng lúc, lưu danh sách path vào file rồi chạy vòng lặp:

while read -r site; do
  echo "=== $site ==="
  wp core version --path="$site"
  wp plugin list --update=available --path="$site" --fields=name,version,update_version
done < /root/danh-sach-site.txt

Chạy xong vòng lặp này, bạn sẽ có bức tranh đầy đủ: site nào tụt hậu bao xa, plugin nào đang thiếu vá. Đây chính là bước mà 39 triệu site trong báo cáo chưa bao giờ làm.

Cập nhật an toàn theo quy trình nào?

Cobb có một câu mình hoàn toàn đồng ý: câu trả lời không phải là cài mọi bản major update ngay khi phát hành, mà là có quy trình — test trước, backup trước, update rồi kiểm tra sau. Quy trình mình dùng cho từng site như sau.

Bước 1, backup đủ core, database và uploads:

wp db export /backup/site-$(date +%F).sql --path=/var/www/thienlv.com/public_html
tar -czf /backup/site-files-$(date +%F).tar.gz /var/www/thienlv.com/public_html

Bước 2, cập nhật plugin và theme trước, core sau, vì xung đột thường nằm ở plugin cũ chưa kịp tương thích:

wp plugin update --all
wp theme update --all
wp core update
wp core update-db

Bước 3, kiểm tra nhanh sau update — vào trang chủ, trang bài viết, thử đăng nhập admin, xem có lỗi 500 hay trắng trang không. Nếu site có WooCommerce thì phải test cả flow giỏ hàng và thanh toán. Lỗi thì rollback, đó là lý do mình backup ở bước 1. Bạn có thể tham khảo thêm hướng dẫn rollback WordPress khi nâng cấp lỗi và checklist nâng cấp WordPress an toàn mà mình đã viết chi tiết trước đó.

Nên bật tự động cập nhật ở mức nào?

WordPress đã bật forced auto-update cho các bản vá bảo mật nghiêm trọng như 7.0.2 — đó là lựa chọn đúng của core team. Nhưng ở phía người quản trị, mình khuyên cấu hình hai tầng: tự động cho minor và security, thủ công cho major. Bật bằng WP-CLI như sau:

wp config set WP_AUTO_UPDATE_CORE minor --raw
wp plugin auto-updates enable --all
wp theme auto-updates enable --all

Với major update như 7.1 hay 7.2 sắp tới, hãy để nó vào lịch: staging test trong tuần đầu, production update trong tuần thứ hai. Như vậy bạn không rơi vào nhóm 88% trong báo cáo, mà cũng không đánh đổi sự ổn định của site bán hàng chỉ để “update cho kịp”. Cân bằng đó mới là quản trị đúng nghĩa.

Mình rút ra điều gì từ con số 88%?

Đọc báo cáo này, mình thấy vấn đề của hệ sinh thái WordPress năm 2026 không nằm ở thiếu vá — WordPress vá rất nhanh và rất đều. Vấn đề nằm ở khâu cuối: hàng chục triệu site không có ai chịu trách nhiệm nhấn nút update. Bà con mình làm site khách hàng thì đây cũng là cơ hội: một gói “bảo trì WordPress hàng tháng” gồm kiểm tra version, update, backup và smoke test là dịch vụ thực tế mà gần 39 triệu site đang cần. Còn nếu bạn tự quản site mình, hãy dành 10 phút hôm nay chạy ba lệnh WP-CLI ở trên. Đừng để site của mình thành một con số thống kê trong báo cáo tiếp theo.

Thanh Tùng

Mình là Thanh Tùng. Bạn bè gọi mình là "bác sĩ máy tính" vì hễ máy nào có vấn đề là mình muốn mò vào xem sao. Mình viết hướng dẫn theo cách mà mình mong người khác đã viết cho mình ngày xưa — từng bước rõ ràng, không bỏ sót, và nói luôn cái gì hay bị lỗi. Ngoài giờ làm mình chơi guitar, nuôi mèo, và có một con VPS riêng dành riêng cho việc cài thử đủ thứ linh tinh.

Xem tất cả bài viết →

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *