Biện pháp tạm thời không đầy đủ

Chỉ bản vá hoàn chỉnh xử lý mọi biến thể. Cấu hình có thể ảnh hưởng tải lên, hiệu năng và khả dụng. Áp dụng ở mức quản trị trước phân tích, khởi động lại mọi worker. Đọc cả hai thông báo. CDN và WAF không chứng minh đã vá.

Thận trọng với bộ nhớ

memory_limit=-1 chỉ giảm OOM do giới hạn PHP, không ngăn lỗi cấp phát OS. Cần giới hạn container hoặc cgroup độc lập. Không dùng RLIMIT_AS hay RLIMIT_DATA. Giới hạn kích thước đã giải mã, header multipart, phần và độ sâu; post_max_size không đủ.

Tiến trình tải lên và backtrace

Đặt session.upload_progress.enabled=0 trước phân tích và khởi động lại. PHP 8.5 fatal_error_backtraces=0 chỉ chặn đường đã xác nhận. Gỡ INI sớm sai gây chẩn đoán. display_errors, error_reporting và @ không ngăn lỗi. Không cấu hình nào bao phủ mọi biến thể.

Biện pháp tạm theo từng đường

Ưu tiên bản vá. Tạm thời ép session.upload_progress.enabled=0 ở cấp quản trị trước phân tích yêu cầu rồi khởi động lại. PHP 8.5 có fatal_error_backtraces=0 giảm đường khác. Giới hạn sớm kích thước giải mã, phần/tiêu đề multipart và độ sâu. Thử tải lên bình thường. Tắt hiển thị lỗi hoặc nhật ký không xóa đường chẩn đoán.

Công cụ PHP2Shell →

Giới hạn bộ nhớ và tái sử dụng

memory_limit=-1 cấp quản trị chỉ bỏ một phần đường OOM; cần giới hạn cgroup/container độc lập, ngăn ứng dụng đặt lại giới hạn hữu hạn và khởi động lại. Không dùng RLIMIT_AS hay RLIMIT_DATA: lỗi cấp phát có thể đi vào đường lỗi. pm.max_requests=1 giảm một số trạng thái liên yêu cầu với chi phí cao. Không thay hai bản vá đầy đủ.

Công cụ PHP2Shell →

Lệnh ví dụ / PHP INI

php.ini
; Temporary measures only. Follow both PHP advisories.
; Apply administratively BEFORE request parsing, then restart workers.
session.upload_progress.enabled = 0
; PHP 8.5 only:
fatal_error_backtraces = 0

; memory_limit = -1 is NOT a complete fix.
; It needs independent OS/container resource containment.
; Never substitute RLIMIT_AS or RLIMIT_DATA.

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ộ ↗