PHP2Shell patch leaves session-poisoning LFI-to-RCE open
PHP 8.2.35, 8.3.36, 8.4.27 and 8.5.12 fix out-of-memory corruption and stale worker state (CVE-2026-109618 and CVE-2026-109619), but patched hosts still ship with session.upload_progress.enabled=1 by default. That turns a dormant LFI into an unauthenticated two-request RCE; CISA added both CVEs to its KEV catalog with an October 29 deadline.
- CVE-2026-109618 and CVE-2026-109619 affect PHP 5.4 through 8.5
- Fixes shipped in 8.2.35, 8.3.36, 8.4.27 and 8.5.12
- Default session.upload_progress.enabled=1 allows session file writes
- CISA added both CVEs to KEV with an October 29 deadline
Read next
Security