Vulnerability ResearchThreat Intelligence
PHP2Shell: One Jump From Crash to Compromise
How a decades-old shortcut in PHP's memory handling became an unauthenticated remote-code-execution class (CVE-2026-109618 and CVE-2026-109619), how attackers are using it, and what Saudi defenders should do about it.
CVE-2026-109618
CVE-2026-109619
RCE
PHP
CIGNIFY / TR-2026-01TLP:CLEAR
/* zend_hash insert */
idx = ht->nNumUsed++;
p->key = zend_string_init(...);
↳ OOM · longjmp()
/* never reached */
p->h = ...;
9.2CVSS v4.0
Critical · Pre-auth RCE