1. Xác định PHP Web thực tế

Ghi nhánh, revision đầy đủ, nguồn, phần mở rộng, dịch vụ và handler. CLI và Web có thể khác nhau. Kiểm tra pool FPM, Apache, image, hàng đợi và mọi bản sao. Chuẩn bị sao lưu, thử tương thích và quay lui trước khi đổi sản xuất.

2. Cài bản dựng đã vá

Bản đầu tiên: 8.2.35, 8.3.36, 8.4.27 và 8.5.12. Chọn nhánh được hỗ trợ cùng phần mở rộng tương thích. Thử ứng dụng và kiểm tra sức khỏe. Dùng PHP hoặc nhà cung cấp chịu trách nhiệm. WAF và cập nhật CMS không vá trình thông dịch.

Bốn nhánh. Mục tiêu cập nhật rõ ràng.
Nhánh PHPPhiên bản gốc thấp hơnBản vá đầu tiênKết thúc hỗ trợ bảo mật
PHP 8.5< 8.5.12✓ 8.5.1231 thg 12, 2029
PHP 8.4< 8.4.27✓ 8.4.2731 thg 12, 2028
PHP 8.3< 8.3.36✓ 8.3.3631 thg 12, 2027
PHP 8.2< 8.2.35✓ 8.2.3531 thg 12, 2026
Đang dùng PHP 8.1 hoặc cũ hơn?

Các nhánh này không có bản phát hành PHP thường lệ. Có backport nguồn tối thiểu cho 7.4, 8.0 và 8.1; cần xác minh hỗ trợ nhà cung cấp riêng. Đọc hướng dẫn ↗

Backport của bản phân phối

Ubuntu, Debian và Linux doanh nghiệp có thể giữ số gốc cũ với revision đã vá. Banner 8.3.6 tự nó không chứng minh gì. Đối chiếu OS, kho, kiến trúc và revision cho CẢ HAI CVE. Chúng tôi không đoán ngưỡng gói.

3. Khởi động lại và xác minh toàn bộ

Tệp mới không thay worker trong bộ nhớ. Khởi động lại Apache cho mod_php hoặc dịch vụ/pool FPM, cùng hàng đợi thường trú. Kiểm tra thời gian bắt đầu, phiên bản Web, gói, sức khỏe và mọi bản sao. Xóa trang chẩn đoán ngay, không để phpinfo() công khai.

Lệnh ví dụ / INVENTORY

shell
php -v
php --ini
# Check the executable used by the Web service separately.
php-fpm -v
# On versioned installations, for example:
php-fpm8.3 -v

Hướng dẫn khắc phục

Khắc phục PHP2Shell cho framework và CMS ↗

Nguồn sơ cấp và đọc thêm

PHP security teamSecurity advisory · 21 Oct 2026
CVE-2026-109618GHSA-w8hw-w9fx-j79w · OOM corruption
CVE-2026-109619GHSA-6wmf-4rv5-p3rp · Stale global state
Bước tiếp theo3. Khởi động lại và xác minh toàn bộ ↗