Research collected from outside sources and what this site derives from them; every fact links to a saved copy of its source Research or story?

Risks / R01 Remote code execution on internet-facing PHP servers / R01-6

R01-6: Products that embed PHP stay vulnerable while their suppliers investigate

Because PHP is embedded in products whose suppliers must each ship their own fix, and most of the 674 products in the NCSC-NL inventory were vulnerable or under investigation, customers of those products cannot patch on their own, resulting in exposure that lasts as long as the slowest supplier.

Rating 16 high · Likelihood 4 Likely · Impact 4 Major · Kind Supply chain · Acceptance not recorded

Basis. Counted from the inventory: 206 vulnerable and 418 under investigation against 46 fixed at the vault's capture.

The path

Told inWhy can't every version of PHP just be patched?Why can't every vers…Where php2shell standsWhere php2shell stan…Patch at the speed of MetasploitPatch at the speed o…Acted on byCTOCTOStory site agentStory site agentJournalistJournalistCarried bySuppliers in the NCSC-NL inventory (owner)Suppliers in the NCS…Organisations running PHP (bearer)Organisations runnin…EU and member-state CERTs (informer)EU and member-state …CTO (owner)CTO (owner)RiskR01-6 Products that embed PHP stay vulnerable while their suppliers investigateR01-6 Products that …Arises fromNot knowing where PHP runsNot knowing where PH…VulnerabilityCVE-2026-109618CVE-2026-109618CVE-2026-109619CVE-2026-109619Fixed byA soft memory limit that no longer jumpsA soft memory limit …A hard limit that ends the process cleanlyA hard limit that en…An orderly unwind at the next safe pointAn orderly unwind at…Allocations that may fail instead of abortAllocations that may…Request globals reset so nothing survives a failureRequest globals rese…Bounded, deduplicated request parsingBounded, deduplicate…CodeZend/zend_alloc.cZend/zend_alloc.cZend/zend_execute_API.cZend/zend_execute_AP…Zend/zend_hash.cZend/zend_hash.cZend/zend_string.cZend/zend_string.cZend/zend_types.hZend/zend_types.hext/session/session.cext/session/session.…main/SAPI.cmain/SAPI.cmain/main.cmain/main.cmain/rfc1867.cmain/rfc1867.c
The risk sits in the middle. To its left, the stories that tell it, the roles and team members that act on it, and every stakeholder that carries part of it. To its right, what it arises from, the vulnerability behind that, the part of the fix that addresses it and the code the fix changed. Every line is an edge in the graph; every node is a link; hover for the full name. Vulnerabilities, stories and team members include those of the risk this one is part of; roles include those of the risks above and beneath it.

Who carries it

One risk, assigned to every stakeholder that carries part of it, with the part each plays.

StakeholderPartWhyIts register
Suppliers in the NCSC-NL inventoryownerEach ships the fix for its product.3 risks
Organisations running PHPbearerDepend on the supplier's release.26 risks
EU and member-state CERTsinformerNCSC-NL keeps the inventory.5 risks
CTOownerOwns the supplier relationship and the inventory of what runs where.3 risks

What it arises from

The evidence

Treatments

TreatmentStatusWhere
The NCSC-NL inventory, tracked hour by hourpartialThe inventory, hour by hour: fixed, vulnerable, still under investigation

The standards that govern it

FrameworkControlWhat it asksFamily
Cyber Resilience ActArt.13Obligations of manufacturers, including due diligence on integrated third-party and open-source componentsLaw and regulation
Cyber Resilience ActAnnexI.IIVulnerability handling requirements: identify components, remedy without delay, publish fixed vulnerabilities, coordinated disclosureLaw and regulation
OWASP Top 10sA03:2025Software supply chain failuresPractice and technique
NIS2Art.21(2)(d)Supply chain security, including the security of each direct supplierLaw and regulation
ISO/IEC 27001A.5.21Managing information security in the ICT supply chainManagement-system standards
NIST CSF 2.0GV.SC-07Supplier risks are understood, recorded, prioritised, assessed, responded to and monitoredFrameworks and control catalogues
DORAArt.28Managing ICT third-party riskLaw and regulation
SOC 2CC9.2Risks from vendors and business partners are assessed and managedFrameworks and control catalogues

The stories that tell it

On this site: The NCSC-NL inventory: 674 products · The inventory, hour by hour: fixed, vulnerable, still under investigation