On October 21, 2026, PHP disclosed the following vulnerabilities, deemed PHP2Shell:
VMware Avi Load Balancer is not affected by these vulnerabilities. Avi Load Balancer does not use PHP packages. All VMware Avi Load Balancer components including Avi Controller, Avi Service Engine and Avi Operations remain unaffected.
Customer workloads using a vulnerable version of the PHP package
To protect PHP-based applications with Avi WAF, perform the following actions:
Ensure the following rules are enabled in Enforcement mode:
Once the above rules are in place, proceed to add the following custom pre-CRS rules:
| Rule Number | Rule Content |
| 1 | SecRule REQUEST_METHOD "@streq POST" "id:200, phase:2, deny, status:403, t:none, tag:'CVE-2026-109618', tag:'CVE-2026-109619', msg:'PHP2Shell: PHPSESSID submitted as POST form field (session fixation)', severity:'CRITICAL', chain" |
| 2 | SecRule REQUEST_METHOD "@streq POST" "id:201, phase:2, deny, status:403, t:none, tag:'CVE-2026-109618', tag:'CVE-2026-109619', msg:'PHP2Shell: PHP_SESSION_UPLOAD_PROGRESS value contains unsafe characters', severity:'CRITICAL', chain" |
| 3 | SecRule FILES "@rx <\?(?:php|=)" "id:202, phase:2, deny, status:403, t:none, t:lowercase, tag:'CVE-2026-109618', msg:'PHP2Shell: PHP open tag in upload filename', severity:'CRITICAL'" |
4 | |
For any questions or further technical assistance, please reach out to the Avi Load Balancer Support team through the Broadcom support portal.
This Knowledge Base will be updated with more information as additional information is available.
References
Revision History
Version | Date | Remarks |
1.0 | 22-Oct-2026 | Initial version |