CVE-2026-109619: php group php Incorrect Initialization of Resource
CVSS: 9.8v3.1CriticalModified
AliasesDEBIAN-CVE-2026-109619UBUNTU-CVE-2026-109619CGA-27r2-77jx-xhhxCGA-2w55-vwch-54j5CGA-ch8m-84fg-4f54CGA-jw53-5px8-8p4jCGA-m26c-574r-7pj9CGA-wccj-p34g-9cx7
Published 21-10-2026Last modified 21-10-2026
Vulnerability summary
CVE-2026-109619 is a critical (CVSS 9.8) Incorrect Initialization of Resource vulnerability in php group php.
CVSS score
9.8/10
010
Critical · v3.1 (NVD)EPSS score
Not scored
0%100%
No EPSS score yetKEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded
Timeline
- 21-10-2026PublishedVulnerability first disclosed.
- 21-10-2026Last modifiedVulnerability information updated.
Description
PHP has various global state that temporarily points into request memory. In some scenarios, global state may not be correctly reset, or may be repopulated after being reset. The global state may then refer to request memory even after it has been freed. Subsequent requests may read or branch on this stale state before it is fully initialized. Multiple strategies can trigger this condition and produce remote code execution (RCE).
CVSS metrics
3 scores · 2 sources · 2 versionsCritical 9.2Preferred score · CVE.org (CNA)
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NSourcesAll 2 agree
- NVDNIST9.2CriticalCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Critical 9.8Preferred score · NVD (NIST)
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HSourcesSingle source
EPSS trend
No EPSS score has been published for this record yet.
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-1419Incorrect Initialization of ResourceThe product attempts to initialize a resource but does not correctly do so, which might leave the resource in an unexpected, incorrect, or insecure state when it is accessed.
- CWE-416Use After FreeThe product reuses or references memory after it has been freed. At some point afterward, the memory may be allocated again and saved in another pointer, while the original pointer references a location somewhere within the new allocation. Any operations using the original pointer are no longer valid because the memory "belongs" to the code that operates on the new pointer.
- CWE-755Improper Handling of Exceptional ConditionsThe product does not handle or incorrectly handles an exceptional condition.
- CWE-824Access of Uninitialized PointerThe product accesses or uses a pointer that has not been initialized.
- CWE-1325Improperly Controlled Sequential Memory AllocationThe product manages a group of objects or resources and performs a separate memory allocation for each object, but it does not properly limit the total amount of memory that is consumed by all of the combined objects.
Affected systems
Ubuntu7 products
- php5All versions (No fix recorded)
- php7.0All versions (No fix recorded)
- php7.2All versions (No fix recorded)
- php7.4All versions (No fix recorded)
- php8.1All versions (No fix recorded)
Chainguard4 products
- php-8.2< 8.2.34-r4
- php-8.3< 8.3.35-r4
- php-8.4< 8.4.26-r4
- php-8.5< 8.5.11-r4
Wolfi4 products
- php-8.2< 8.2.34-r4
- php-8.3< 8.3.35-r4
- php-8.4< 8.4.26-r4
- php-8.5< 8.5.11-r4
Debian2 products
- php8.2All versions (No fix recorded) | < 8.2.35-1~deb12u1
- php8.4< 8.4.27-1~deb13u1 | All versions (No fix recorded)
Php1 product
- php< 8.2.35 | ≥ 8.3.0, < 8.3.36 | ≥ 8.4.0, < 8.4.27 | ≥ 8.5.0, < 8.5.12
Php group1 product
- php≥ 8.2.*, < 8.2.35 | ≥ 8.3.*, < 8.3.36 | ≥ 8.4.*, < 8.4.27 | ≥ 8.5.*, < 8.5.12
6 vendors · 19 products
References
9 links- www.wiz.io/blog/php2shell-php-rceThird Party Advisory