No VulnCrest analysis published for this CVE yet. Below is the original CNA/NVD description, unmodified.
Description
PHP uses longjmp() for out-of-memory (OOM) errors to exit the current context and abort handling of the request. Some contexts may not properly account for this scenario and leave request memory in an uninitialized state before performing an allocation. The subsequent request cleanup procedure may read or branch on this memory. Multiple OOM strategies can consistently trigger this condition and lead to remote code execution (RCE).
Exploits & detection
Exploitikow/php2shell-poc · github · ★ 1937 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploiteness/php2shell-CVE-2026-109618-CVE-2026-109619-PoC · github · ★ 1070 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitassetnote/php2shell-scanner · github · ★ 985 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
ExploitJoasASantos/php2shell-exploit · github · ★ 194 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitsyrex1013/php2shell · github · ★ 152 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitjunaire/CVE-2026-109618-exploit · github · ★ 144 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitsyhunt/php2shell-protection · github · ★ 119 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitmpyw/php-eol-CVE-2026-109618-109619 · github · ★ 75 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitxuehuolll/php2shell-CVE-2026-109618-109619 · github · ★ 51 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitenactive-systems/CVE-2026-109618-poc · github · ★ 45 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitgodylockz/CVE-2026-109618-109619 · github · ★ 41 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitmikensec/php2shell-lab · github · ★ 32 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploit0x4148/CVE-2026-109618-php2shell-lab · github · ★ 29 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploit0xrsydn/php2shell-scan · github · ★ 19 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitcorelight/php2shell-detect · github · ★ 16 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
ExploitBlue-B/php2shell-guard · github · ★ 9 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
ExploitPasqualePillitteri/php2shell-hardening · github · ★ 9 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
ExploitWoYinDao/CVE-2026-109618-CVSS-9.2-Critical · github · ★ 9 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitersinkoc/php-fix · github · ★ 7 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitbreak-the-build/php-multipart-waf-signals · github · ★ 5 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
ExploityetDevs/php2shell-triage · github · ★ 4 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitrevonnet/php-fix · github · ★ 3 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
ExploitAmpedWasTaken/PHP2Shell-CVE-2026-109618-CVE-2026-109619 · github · ★ 2 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
ExploitcereZ23/php-up-2026 · github · ★ 2 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitcm-suzuki-ryo/aws-waf-php2shell-post-guard · github · ★ 2 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
ExploitFacundoGimenez/php2shell-mitigation · github · ★ 1 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitorbitron-ai/php2shell-response-kit · github · ★ 1 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitrjmendez/phpup-2026 · github · ★ 1 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploit0ldbaby/php2shell · github · ★ 0 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
ExploitAutive/php2shell-watch · github · ★ 0 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitedgarbaldemarmx/php2shell-remediation · github · ★ 0 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitzhaoboy9692/CVE-2026-109618 · github · ★ 0 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Exploitzhaoboy9692/CVE-2026-109618_ · github · ★ 0 · discovered
Unreviewed third-party code. Fake PoCs often contain malware — read the code before running it.
Detection templatePHP2Shell (CVE-2026-109618/CVE-2026-109619) - Active Crash Detection · nuclei · discovered
ExploitPHP2Shell (CVE-2026-109618) - PHP core versions after v5.4 - RCE · exploitdb · discovered
In the news
- PHP2Shell Update: Still No Confirmed WordPress Compromises, and Answers to the Questions We’re Hearing MostWordfence · 28 Oct 2026
- Attacks on PHP2Shell Continue, But No Known Compromises as a Result YetWordfence · 22 Oct 2026
- Why It’s Urgent to Update PHP on Your WordPress Site: Two Critical PHP Vulnerabilities and What Our Testing FoundWordfence · 22 Oct 2026
- Critical PHP Security Update: Two RCE Flaws (CVE-2026-109618, CVE-2026-109619)Sucuri · 21 Oct 2026
- Major security alert: PHP vulnerable to critical RCE, attacks ongoingPatchstack · 21 Oct 2026
Timeline
- Published: 21 Oct 2026
- Last modified upstream: 04 Nov 2026
- Added to CISA KEV: 26 Oct 2026
Sources & licenses
- CVE / CVSS / CWE
- NVD record ↗ (unmodified). This product uses the NVD API but is not endorsed or certified by the NVD. CVE® © The MITRE Corporation.
- Exploitation
- CISA KEV (CC0) · EPSS by FIRST.org
- References used for the analysis
- https://github.com/php/php-src/security/advisories/GHSA-w8hw-w9fx-j79w (Mitigation, Vendor Advisory)
- http://seclists.org/fulldisclosure/2026/Oct/51 (Mailing List)
- http://www.openwall.com/lists/oss-security/2026/10/21/6 (Mailing List, Third Party Advisory)
- http://www.openwall.com/lists/oss-security/2026/10/23/5 (Mailing List, Third Party Advisory)
- https://arcticwolf.com/resources/blog/php2shell-critical-php-vulnerabilities-enable-unauthenticated-remote-code-execution/ (Third Party Advisory)
- https://cert-portal.siemens.com/productcert/html/ssa-166980.html (Third Party Advisory)
- https://cert-portal.siemens.com/productcert/html/ssa-566435.html (Third Party Advisory)
- https://cert-portal.siemens.com/productcert/html/ssa-566512.html (Third Party Advisory)
- https://php2shell.delftintellab.com (Third Party Advisory)
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-109618 (US Government Resource)
- https://www.wiz.io/blog/php2shell-php-rce (Third Party Advisory)
- Analysis, summary and remediation
- © VulnCrest
